Loading repository data…
Loading repository data…
1C-Company / repository
FxDriver is a driver for Selenium WebDriver project for testing JavaFX desktop applications. This project allows you to write system tests for a whole application, finds controls inside application windows and interacts with them. The project is a single jar file and you can attach it to your JavaFX application as a java agent.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
FxDriver is a driver for Selenium WebDriver project for testing JavaFX desktop applications. This project allows you to write system tests for a whole application, finds controls inside application windows and interacts with them. The project is a single jar file and you can attach it to your JavaFX application as a java agent.
-javaagent:/path/to/fxagent.jar-javaagent:/path/to/fxagent.jar=port=5500)new RemoteWebDriver(new URL("http://localhost:4444/wd/hub/"), new DesiredCapabilities("javafx", "", Platform.ANY));
tooltip property exists with the tooltip textprogress property for the Progress Bar node. This property contains progress value. Integer value between 0 and 100. Progress -1 means infinite progress bar.selected property available for CheckBox node. Two values are supported: true and false.As we know, Java loads agent classes using bootstrap classloader. That behaviour produces problems, because selenium server uses many classes from well known libraries, like guava. They will conflict with classes used in AUT. To avoid this problem, we use separate classloader. After application starts with agent parameter, it loads only one agent class using bootstrap classloader. Agent creates new class loader with fxdriver classes and sets parent classloader to bootstrap classloader. This is important, because application classloader contains AUT classes and we want to avoid conflicts.