Checking for feasibility of automated UI testing for TouchGFX. Is there a library that helps in identifying the application window handle and use it to choose UI elements and drive the operations in each window?
Related Questions in C++
- How to immediately apply DISPLAYCONFIG_SCALING display scaling mode with SetDisplayConfig and DISPLAYCONFIG_PATH_TARGET_INFO
- Why can't I use templates members in its specialization?
- How to fix "Access violation executing location" when using GLFW and GLAD
- Dynamic array of structures in C++/ cannot fill a dynamic array of doubles in structure from dynamic array of structures
- How do I apply the interface concept with the base-class in design?
- File refuses to compile std::erase() even if using -std=g++23
- How can I do a successful map when the number of elements to be mapped is not consistent in Thrust C++
- Can std::bit_cast be applied to an empty object?
- Unexpected inter-thread happens-before relationships from relaxed memory ordering
- How i can move element of dynamic vector in argument of function push_back for dynamic vector
- Brick Breaker Ball Bounce
- Thread-safe lock-free min where both operands can change c++
- Watchdog Timer Reset on ESP32 using Webservers
- How to solve compiler error: no matching function for call to 'dmhFS::dmhFS()' in my case?
- Conda CMAKE CXX Compiler error while compiling Pytorch
Related Questions in STM32
- Build issue in my STM32-NUCLEO project using the Eclipse IDE
- STM32 ADC DMA low raw/Voltage readings
- Program doesn't run after DFU
- STM32G030 refuses write to flash
- STM32 - Serial Audio Interface (SAI) - dual data line transmit possible?
- CLion: Debug via St-Link
- STM32 RTC3 Mixed Mode: Writing TR resets SSR
- Ran on an MCU (STM32F1), doubly-linked list code results in a call of HardFault() due to stack overflow
- i want to display voltage of ADC with " ssd1306 OLED " in STM32 when i change the voltage with potentiometer
- spi5 of my STM32MP157F-K2 CAN'T read data from the RC522 CARD
- STM32 unable to be read
- Enabling one timer using another
- Confusion with thumb instructions while compiling recipe for cortexm4 CPU
- How to setup Interface Encoder mode for the STM32F0
- UART Driver for STM32MP25 by EDK2
Related Questions in STM32CUBEIDE
- spi5 of my STM32MP157F-K2 CAN'T read data from the RC522 CARD
- Troubleshooting CUBE IDE Compilation Errors
- Using libquickmail to send mails with a GSM modul
- STM32 data transfer via UART
- STM32 SPI slave doesn't read data correctly and transmits incorrect data
- ADC reading in Low Power Mode (Stop Mode) in stm32L431RC Microcontroller
- Interfacing RFID with STM32
- SWO on a Blackpill board
- How do I interface STM32 with the Adafruit BLE SPI Friend module?
- Virtual COM Port with Nucleo F103RB on Windows 11
- The interface firmware FAILED to reset/halt the target MCU
- STM32 MCU works well in debug with breakpoint, but fail in debug mode
- stm32 cubeIDE DMA DAC noise on DAC output
- Why is QT Creator Automatically Splitting my String While Reading the Data from a STM32 Microcontroller?
- ASCII to decimal conversion
Related Questions in TOUCHGFX
- TouchGFX displaying "inf" on a Textbox being updated only with float values
- Touchgfx and NucleoH755 board and Riverdi screen initialization issue with black screen
- Selecting a graphics library for displays
- (STM32H7) Updating makefile from TouchGFX in order to add header files that the compiler does not see
- Cyrillic and hebrew language on Touch gfx for STm32 microcontrollers
- TouchGFX for STM32H745XI
- External flash for TouchGFX is not working
- How to show a specific part of a taken data with touchgfx?
- 'BLIT_OP_COPY_L8' was not declared in this scope/no declaration matches 'void touchgfx::OSWrappers::taskYield()'
- TextView showing "?" mark instead of text using STM32 TouchGFX?
- TouchGFX gui automated testing
- Problems with TouchGFX, STM32F746G-discovery board and custom touchscreen
- How to add loop and delay in ScreenView page of STM32F429 TOUCHGFX?
- How to initiate customer value for screen in touchGFX
- How to use TouchGFX framebuffer to mirror x axis only
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
I work as part of the TouchGFX team on a daily basis.
We have a test-framework, only for internal use currently, that we plan to share with the public at some point. It uses the CubeProgrammer API to, through
UnitTest++, step an applicationxnumber of times, dump the frame-buffer and do comparisons against golden images, check render times, and lots more. We use it for both framework unit tests, TouchGFX Generator tests and to test the board packages available through TouchGFX Designer.What prevents you from performing this kind of test, currently, is that you need a HAL that isn't free-running and can take instructions from a PC source (Executing test-suites through UnitTest++, sending commands over CubeProgrammer API).
I hope we'll be able to share it soon.