- Notifications
You must be signed in to change notification settings - Fork0
atbashEE/web-tester
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
JavaFX Web tester
Project is available under "Apache License Version 2"
Some concepts and code snippets come from the UI4J,https://github.com/webfolderio/ui4j.
It only runs on Oracle JDK 8u40 and later.It will not run on Java 9 (as it uses internal classes)It will only run on Oracle JDK (restriction will be removed as soon as possible)
- Create a Test case which extends fromAbstractWebTest and which will be executed by the customWebTestRunner
@RunWith(WebTestRunner.class)publicclassJSFTestITextendsAbstractWebTest { }
- Create the WAR file with the code required for testing. It uses ShrinkWrap under the hood, but a custom builder,WebArchiveBuilder can be used.
WebArchivearchive =WebArchiveBuilder.create("test.war") .addClass(HelloBean.class) .addWebPage("helloWorld.xhtml") .build();
- Deploy the Archive with WildFly Swarm within a@BeforeClass static method.
@BeforeClasspublicstaticvoiddeploy() {WebArchivearchive =WebArchiveBuilder.create.... ;deployApplication(archive); }
- Open a web page within the'browser'.
@TestpublicvoidcheckHelloWorld() {WebPagewebPage =openPage("http://localhost:8080/helloWorld.xhtml"); }
About
JavaFX Web tester
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published