我是硒廣告的新手我無法使用谷歌或我的 Facebook 帳戶登錄 ajio 編碼我什至嘗試了 Windows 處理概念,但它具有單個視窗 ID,但出現了新選項卡,我嘗試使用一些關鍵概念,例如 (\t) &(t) 也是,但我仍然無法在 google 帳戶選項卡中傳遞我的郵件 ID,不僅因為沒有其他按鈕在該新頁面上作業,請清除我的疑問..建議讓它作業的想法新選項卡(不允許自動化)例外
注意:我使用的是帶有 selenium 3.141.59 和 Chrome 版本 93.0.4577.82 的 java
uj5u.com熱心網友回復:
實際上登錄視窗正在另一個選項卡中打開,因此您需要將焦點切換到另一個視窗。以下代碼對我有用。
Set<String> windowslist = driver.getWindowHandles();
String lastwindow = null;
for(String eachWindow : windowslist){
lastwindow = eachWindow;
}
driver.switchTo().window(lastwindow);
wait.until(ExpectedConditions.visibilityOfElementLocated(emailBox));
driver.findElement(emailBox).sendKeys("[email protected]");
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/311612.html
