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

Is there a GUI test automation tool that hooks into the Apple iOS?

I need to automate opening and closing of an application, be able to manipulate and verify component functionality within the app, and be able to modify configuration data in the iOS Settings. I think I already know the answer to this one, but is…
1
vote
1 answer

How can I remove a Squish event handler?

We're using Squish for our automated GUI testing. It's pretty cool - connects directly to Qt objects, is scriptable in Python, etc. I've installed an eventhandler for error dialogs using their API. How do I remove the event handler later? Is…
dbn
  • 13,144
  • 3
  • 60
  • 86
1
vote
1 answer

How to find id property of a qml element using Squish?

I have been assigned the task to automate qml programs. I am pretty new to python as well as Squish. I am trying to find a way to get the id property of a text element for example: Text{ id:testLabel text:"Hello" } So in Squish to get capture the…
0
votes
1 answer

Setting up a Windows agent for Jenkins to work with Squish

Rather an answer than a question, but I thought there might be other people running into the same issue. Thus I want to document and share the solution I found here: We have been using Squish to test our Qt based application on Windows agents,…
PrkwyDrv
  • 1
  • 2
0
votes
0 answers

SQuish AUT crashes after trigger a modal from help menu

i am trying to automate a Desktop application that uses Qt framework for its UI. I go to the Help menu in the main menu and click on and option called "Welcome screen". this welcome screen is like a pop-up that appears on top of the…
Apoorva N
  • 11
  • 3
0
votes
0 answers

Squish - No mouseclick in list

Unable to perform mouseclick/ select a item in list item. Ex: Q1,Q2,Q3 in the list. Want to choose Q2 in the screen. QQuicklistview is used. Also, it doesn't hold index value. Is there any way to select/choose a item in the list?
Srinivas R
  • 31
  • 2
0
votes
0 answers

Squish GUI testing for Java, use windows primary mouse button rather than set mouse button manually?

My workplace uses Squish for testing our Java gui, and I recently had an issue where no tests would run properly on my machine, we eventually worked out that this was due to the fact that I use a left-handed mouse, and on windows have set…
0
votes
0 answers

wand 0.6.11 constructor running in the context of squish requires 2 constructor arguments. Which arguments?

wand 0.6.11 running in the context of squish with python 3.8 seems to require 2 constructor arguments. Which arguments? I want to use wand.image to compare the result of an image export function of a different tool. I've imported wand 0.6.11 for…
0
votes
0 answers

Read JPG/PNG using squish and fetch CSS properties

We need to add an image components verification where we need to verify CSS properties like font-size, font-family, position (x and y axis) etc. are matching with the benchmark data (Excel/JSON format). We tried open screenshot in squish tool and…
0
votes
1 answer

Unable to load/display GUI Window

Followed steps mentioned in squish website, https://kb.froglogic.com/squish/howto/semi-automatic-testing/ Downloaded and copied easygui.py and choicebox.py in test suite folder. Copied below script in test.py, import subprocess def main(): c =…
Srinivas R
  • 31
  • 2
0
votes
0 answers

Squish ATP's are not running in pipeline using dynamic VMs

We have written few squish atp's and build pipeline to using dynamic vm's. VM's are installed with GPU drivers. On running pipeline I get the message - Application can not be started and could not hook and it timed out. When I RDP Dynamic VM, ATP's…
0
votes
0 answers

How to maximize window in Squish for windows .net application

I have window object but methods can not be applied because they are for Qt, so I want to ask how can I maximize .net desktop application using squish. def main(): startApplication("ProjectName") #Fail1 : Fail test case failed 'Window' Squish…
0
votes
0 answers

Combobox or dropdown doesn't contains all the content/values listed in the object property?

Below one is the object for combobox or down, cmbbx = waitForObject(names.ComboBox).delegateModel.items print(cmbbx) when printing the cmbbx, It doesn't contain the list/values/content available in combobox. Tried with all properties of combobox.…
Srinivas R
  • 31
  • 2
0
votes
0 answers

Unable to install pyautogui_error

Command : sudo pip3 install PyAutoGUI Unable to install the pyautogui, facing the problem attached in screenshot, Below error getting, WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken…
Srinivas R
  • 31
  • 2
0
votes
1 answer

Squish 7.0.1 is missing the startwinaut.exe binary

The Squish binary startwinaut.exe appears to be missing from a clean installation. I'm trying to start an AUT using Squish 7.0.1 and the startApplication("msiexec /i \"C:\\myinstaller.msi\"") Ruby function call. The call fails with an error "An…
the_storyteller
  • 2,335
  • 1
  • 26
  • 37