0

我有一个带有 JSF 2.2、PrimeFaces 6.0 的 Web 应用程序。

一切正常,但我不知道我可以通过哪种方式与来自 Prime Faces 的 fileUpload 组件进行交互。

我可以通过哪种方式使用 Arquillian、Graphene 和 Drone 上传文件?

举个例子,这里与其他一些组件的交互,比如 textItems 和 dropdowns

    @Test
    @RunAsClient
    public void testCarManufacturersAndModels() {
        Graphene.guardAjax(indexPage.getCarManufacturersDropdown()).selectByVisibleText("Ajax");
        frontendTestComponent.waitForJStoLoad(browser);
        frontendTestComponent.checkSelect(indexPage.getCarModelsDropdown(), 1, true);

        Graphene.guardAjax(indexPage.getContinentsDropdown()).selectByValue("1");
        frontendTestComponent.waitForJStoLoad(browser);
        frontendTestComponent.checkSelect(indexPage.getCountriesDropdown(), 45, true);
    }

frontendTestComponent 是我的类,只是为了避免总是重复相同的代码。

谢谢!

4

0 回答 0