Fernando Pastor

Results 32 issues of 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...

priority: medium
status: not assigned
type: refactor

- 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...

priority: medium
status: not assigned
type: refactor

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...

type: technical feature request
priority: medium
status: not assigned

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...

type: technical feature request
status: known issue
priority: medium

**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...

type: technical feature request
status: known issue
priority: medium
status: not started

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...

type: technical feature request
status: known issue
priority: low

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...

type: technical feature request
status: known issue
priority: low

- 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...

type: bug
priority: medium
status: not assigned

**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...

type: technical feature request
priority: medium
status: not assigned