NeoEdify Warning PopupAngularJS popをSelenium WebDriverで処理する方法は?
私はAngularJSベースのWebサイトを自動化しようとしています。私は扱うことができない多くのポップアップを見つけています。私が試してみました:
1)コード:
Alert alert = driver.switchTo().alert();
alert.accept();//Closes OK Button"
2)Xpath
との直接クリック確認ボタンを。
3)コード:
driver.executeScript("$x(\"calss=btn btn-lg btn-warning-fill ng-binding']\")[0].click()");
何も作業していません。誰にもアイデアはありますか?
あなたの3番目の試行では、間違ったクラスを綴りました。 – JeffC
WebElement要素= driver.findElement(By.xpath( ".//* [id = '警告警告]]/div/div/div/div [3]/div/a [2]")); \t \t((JavascriptExecutor)ドライバ).executeScript( "arguments [0] .click()"、要素);上記の –
が働いた。それを考慮してhtmlダイアログとCSSセレクタでの位置づけはうまくいかなかった –