我有一个带有 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 是我的类,只是为了避免总是重复相同的代码。
谢谢!