Questions tagged [squish]

Squish is a cross-platform/cross-technology GUI test automation tool for functional GUI regression tests.

Squish is a cross-platform/cross-technology GUI test automation tool for functional GUI regression tests.

Features:

  • dedicated support for Qt, QtQuick, QML, Java, AWT, Swing, SWT, RCP, JavaFx, Windows, Mac, Tk, 4Js, iOS, Android, Embedded (Qt, Windows, Java) and Web, HTML5, Flex & JavaApplets
  • testing on Windows, Linux, Mac OS X, Unix. Mobile and Embedded testing on Android, iOS, embedded Linux and RTOSes such as QNX
  • Eclipse-based IDE
  • based object identification & Toolkit API Support
  • tests in your choice of Python, JavaScript, Perl, Ruby & Tcl
  • BDD tests with built-in (Gherkin) Feature File recording, playback & reporting
  • integrations with many ALM and Continuous Integration tools for executing and managing tests
  • complete command-line interface available

More information about Squish is available at https://www.froglogic.com/squish/.

204 questions
1
vote
1 answer

How to run Python + Qt application in Squish testing tool?

I am having a trouble with starting testing my Python + Qt4.8 application using Squish. I am new to that, so if anyone has some experience with using Squish, please read my question. So I have a couple of Python files which make my application. The…
nela
  • 61
  • 1
  • 11
1
vote
1 answer

What does it mean: "Cannot add entry to test result which is completed already"?

I run Squish from command line by calling certain testcases of a testsuite with option --testcase. After each execution of a testcase I read this message on command line: [ERROR ] Cannot add entry to test result which is completed already, type 7…
falkb
  • 1,294
  • 11
  • 35
1
vote
1 answer

How to verify text using Squish

I am automating a windows application using Squish. I am trying to verify if the required text is displayed in a window after I make some changes in the GUI. I used object spy to get the object ID, but I am confused how to give a test verification…
pigsrule
  • 33
  • 1
  • 7
1
vote
1 answer

Draw Rectangle and Polygon In Squsih

How to draw a rectangle, ellipse, circle and polygon using mouse press and mouse release or mouse drag in Squish.
pigsrule
  • 33
  • 1
  • 7
1
vote
1 answer

DragandDrop in squish

I am working on windows application and when I click on ZoomIn button the window opens a vertical and horizontal scroll bar. How to test the scroll bars using squish?
pigsrule
  • 33
  • 1
  • 7
1
vote
1 answer

Regular expression for ignoring the First set of letters or a word in a object name in python

" :NYSE Connect_LCAppendedButton " is the object name in our application which keeps changing. The set of words before _LCAppendedButton keeps changing according to our application needs. How do we ignore those set of word "NYSE Connect" or replace…
Brother85
  • 73
  • 3
  • 10
1
vote
1 answer

Python: Calling local function when an imported module has a function with same name

I have imported a file common.py into the copyPasteAnywhereTest.py file. common.py has some common functions defined in it that I need to call in the current file viz. copyPasteAnywhereTest.py. But there is one particular function copyText() that I…
Mayank Choudhary
  • 376
  • 2
  • 7
  • 18
1
vote
1 answer

Running squish test on slave (unix) machine using jenkins from master (windows)

I am trying to run squish test on slave machine using Jenkins from master machine. While running build job from my master machine I am getting following errors:- Exception: com.froglogic.squish.SquishException:…
Ankit
  • 43
  • 3
1
vote
1 answer

Send a DOS command in a virtual machines cmd through python script

I'll get right into the point. The problem is: my localmachine is a Windows OS I launched a Windows Virtual Machine (through VirtualBox) that awaits some python commands on my localhost I have a python script that I execute and after the VM is…
Eugen
  • 785
  • 6
  • 22
1
vote
1 answer

Squish: Enum as function parameter

Do someone know a workaround for use a enum as a function parameter in a c++ function and call them function with squish? The Enum was declared in a other class and namespace as the function itself. Following code is in use and works in…
Andreas
  • 636
  • 1
  • 12
  • 29
1
vote
0 answers

Python coredumping when using multiprocessing.Process

I'm using squish to test a qt application. The problem is that squish does not support threads: http://kb.froglogic.com/display/KB/Article+-+Using+Threads+in+Python However, I need to use threads since I need to communicate periodically with the…
Baz
  • 12,713
  • 38
  • 145
  • 268
1
vote
0 answers

Squish : getting error phonelauncher[1830:21892] Loading iPhoneSimulatorRemoteClient failed:

For an app in iOS, I was trying to run in iPhone 4S simulator and I was running squish automation done by other team which got migrated to mine. When I try to record a new script I am getting error : phonelauncher[1830:21892] Loading…
hari madhav
  • 151
  • 1
  • 1
  • 9
1
vote
1 answer

Squish popup menu causes the tests to get stuck

I'm writing squish tests for an application that uses a menu that pops up once the mouse hovers over it, this means when the tests are running the user has to keep moving the mouse over the menu for the tests to proceed. The app is written in QT.…
Alan
  • 302
  • 5
  • 22
1
vote
3 answers

How would I discover the memory used by an application through a python script?

Recently I've found myself testing an aplication in Froglogic's Squish, using Python to create test scripts. Just the other day, the question of how much memory the program is using has come up, and I've found myself unable to answer it. It seems…
Anon.
  • 43
  • 5
1
vote
3 answers

Integer comparison in Python

I came across something odd. I'm kind of new with Python so sorry if this is basics. a = 12 b = int(24/3) x = (a < b) From the debugger: I have: a (int) = 12 b (int) = 8 x (bool) = True So it seems that 8 > 12 in this situation, I'm clueless here,…
dyesdyes
  • 1,147
  • 3
  • 24
  • 39