Content-Length: 283168 | pFad | http://github.com/atbashEE/web-tester

15 GitHub - atbashEE/web-tester: JavaFX Web tester
Skip to content

atbashEE/web-tester

Repository files navigation

web-tester

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 from AbstractWebTest and which will be executed by the custom WebTestRunner
@RunWith(WebTestRunner.class)
public class JSFTestIT extends AbstractWebTest {
    
}
  • Create the WAR file with the code required for testing. It uses ShrinkWrap under the hood, but a custom builder, WebArchiveBuilder can be used.
    WebArchive archive = WebArchiveBuilder.create("test.war")
            .addClass(HelloBean.class)
            .addWebPage("helloWorld.xhtml")
            .build();
  • Deploy the Archive with WildFly Swarm within a @BeforeClass static method.
    @BeforeClass
    public static void deploy() {
        WebArchive archive = WebArchiveBuilder.create.... ;

        deployApplication(archive);
    }
  • Open a web page within the 'browser'.
    @Test
    public void checkHelloWorld() {

        WebPage webPage = openPage("http://localhost:8080/helloWorld.xhtml");
    }

Packages

No packages published








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/atbashEE/web-tester

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy