Fernando Pastor
Fernando Pastor
## Current status TESTAR internally validates that it is possible to parse the value of different settings corresponding with the expected Java class object (Double, Integer, Boolean, etc.) https://github.com/TESTARtool/TESTAR_dev/blob/e4ec481d51b1138a5419e22c55e786554ee4bc00/testar/src/org/testar/monkey/Settings.java#L108 Some...
- The historical naming convention "monkey.alayer" does not make sense anymore. Refactor package naming from "org.testar.monkey.alayer" to "org.testar" - Also, rename historical "fruit" naming: 1. [FruitException](https://github.com/TESTARtool/TESTAR_dev/blob/master/core/src/org/testar/monkey/FruitException.java) to TestarException. 2. https://github.com/TESTARtool/TESTAR_dev/blob/e9bddea263825a9822cd99ee73a961dabd724dea/core/src/org/testar/monkey/Util.java#L547-L549...
Make the [Makefile compilation](https://github.com/TESTARtool/TESTAR_dev/blob/master/windows/native_src/compile_w10.bat) more robust and informative by searching other Visual Studio Tools paths or checking if the C++ tool libraries are installed correctly. For example, creating and if...
TESTAR disables by default the functionality of alert(), confirm(), and print() functions in the javascript class that is loaded within the web plugin: https://github.com/TESTARtool/TESTAR_dev/blob/6007a958999dca3ec724771b6157c119786c691c/webdriver/resources/web-extension/js/testar.init.start.js#L64-L67 Example in which the alert dialog...
**Description** Webdriver (chromedriver): items from select tag web elements exists in the widget tree but they have empty dimensions (width = 0, height = 0) **Cause** - Implementation is not...
Current mouse movement implementation: org.fruit.Util.moveCursor(Mouse mouse, double x, double y, double duration) Is moving the mouse from the origin coordinate to the target widget coordinate diagonally. If the mouse moves...
Development of #217 improves the screen coordinates used to make screenshots and mouse movements. This development verify the current display of the environment to make the improvement. However, there are...
- Detect if swing widgets are enabled or disabled - Improve the detection of top-level containers for JFrame panel elements - Detect top-level actionable widgets by default for Swing apps...
### Description Assigning an invalid ProtocolClass setting provokes an ugly ClassNotFoundException command line crash. ### Reproduce Prepare an invalid ProtocolClass setting and launch TESTAR Spy or Generate modes. - Invalid...
**Description of Delphi limitation:** TESTAR is currently not capable of detecting native Delphi controls when using the Windows UIAutomation plugin. In the following image from Lazarus IDE, elements like UIAMenuItem...