1
下面的屏幕是iframe的HTML代碼。無法點擊iframe中的元素
前兩個紅色標記的對象可以由Webdriver標識,但最後標記的(這是一個按鈕)不能被Webdriver點擊。我試過用不同的方式點擊它(比如點擊id,名稱等)。但我仍然無法點擊提交按鈕。
請幫我點擊框內的提交按鈕。
下面的屏幕是iframe的HTML代碼。無法點擊iframe中的元素
前兩個紅色標記的對象可以由Webdriver標識,但最後標記的(這是一個按鈕)不能被Webdriver點擊。我試過用不同的方式點擊它(比如點擊id,名稱等)。但我仍然無法點擊提交按鈕。
請幫我點擊框內的提交按鈕。
您需要使用switchTo().frame()
才能訪問frame
或iframe
中的內容。
driver.switchTo().frame("name"); // where name is the name of the iframe i.e. name="frameName", you would use framename
driver.switchTo().frame(0); // You can switch to the frame by index
driver.switchTo().frame(element); // You can switch to the frame by a WebElement reference
在您的特定情況下,你可以使用:
driver.switchTo().frame("InstantSgn");
切換出幀的你的iframe
範圍內完成後:
driver.switchTo().defaultContent();
有代碼,您是如何執行點擊?如何發佈錯誤? – SiKing