0

モバイル Web サイトの自動化されたテスト ケースを作成しています。何らかの理由で [戻る] ボタンが DOM に表示されますが、マウスオーバー後にのみクリック可能です。AndroidDriver は Element を見つけることができますが、クリックできません。理由はわかりませんが、FirefoxDriver で問題なく動作しています。マウスがないので、AndroidDriverはマウスオーバーを処理できないと思います;-)

だから私はAdvancedUserInteractionsを使用していることがわかりましたが、それは機能していません:

基礎となるドライバーは、高度なユーザー操作をまだ実装していません

FirefoxDriver で問題なく動作するので、AndroidDriver の代替手段はありますか?

WebElement BackButton = driver.findElement(By.xpath("//img[contains(@class,'left menu Stuff__landscapeOnly')]"));

actions.moveToElement(Zurueck).build().perform(); 
//Back.click();
jsLib.callEmbeddedSelenium(driver,"triggerMouseEventAt", Zurueck,"click", "0,0");

AndroidDriverを使用してマウスオーバーを処理するには?

4

1 に答える 1

0

Rubyの場合、私は..

include Selenium::WebDriver::DriverExtensions::HasTouchScreen

@driver.touch.single_tap(element).perform
于 2013-06-10T22:16:06.040 に答える