Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

JavaFX Web tester

License

NotificationsYou must be signed in to change notification settings

atbashEE/web-tester

Repository files navigation

JavaFX Web tester

License

Project is available under "Apache License Version 2"

Some concepts and code snippets come from the UI4J,https://github.com/webfolderio/ui4j.

Limitations

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)

Example usage.

  • 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");    }

[8]ページ先頭

©2009-2026 Movatter.jp