JSF 2.2、PrimeFaces 6.0 を使用した Web アプリケーションを作成しました。
すべて正常に動作していますが、Prime Faces からの fileUpload コンポーネントを操作する方法がわかりません。
Arquillian、Graphene、Drone を使用してファイルをアップロードするには、どのような方法がありますか?
たとえば、ここでは、textItems やドロップダウンなどの他のコンポーネントとの相互作用
@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 は、常に同じコードを繰り返さないようにするためのクラスです。
ありがとうございました!