spix icon indicating copy to clipboard operation
spix copied to clipboard

UI test automation library for QtQuick/QML Apps

Results 22 spix issues
Sort by recently updated
recently updated
newest added

This PR adds the ability to invoke arbitrary QML methods for testing purposes. For example: ```qml TextArea { id: textArea function test(arg) { ... return {'myvalue': [3, true, 7.0]} }...

This PR aims to help the client know if `takeScreenshot` method has managed to produce **and** save an image by returning a boolean value through xmlrpc and adding some logs....

This PR introduces `searchItem` method which allow the client to find and get every (almost complete) path in the Qt tree leading to a specific item (searched by objectName/id as...

Hi @faaxm In my Qt app I currently have buttons in a rowLayout, I use Spix in remote control with AnyRPC to control them and it works amazingly ! However,...

I have a strange bug that I'm trying to wrap my head around. When using spix (modified to print the mouse events) with a minimal QML application on Qt6 everything...

Do you guys consider adding support for qml running in widgets? We use `QMainWindow` with `QQuickWidget` as a central widget for a couple of reasons and so far Spix cannot...

enhancement

With the existing implementation of [TestServer.cpp](https://github.com/faaxm/spix/blob/master/lib/src/TestServer.cpp), would it be possible to search for a path that contains a '/' without treating the '/' as a directory seperator? e.g. 'mainWindow/1/2' where...

enhancement
good first issue

I've have installed AnyRPC and Spix, and have added the lines specified in the readme into my .pro file; ```qmake ... # Spix QT += quick INCLUDEPATH += /usr/local/include LIBS...

I find it useful to have this little helper class to get the id of clicked items. You can install it as an event filter. It then outputs id paths...

In my opinion the key events have to enter the event queue on item level and not at window level. I had issues to send key events to deep nested...