我試圖點擊在類別屬性爲「modalIframe」的iframe中放置的SIGN IN鏈接。過去兩天我一直在努力尋找解決方案,但無法做到。任何幫助將非常感激。無法使用Selenium webdriver切換到iframe
代碼如下
public class Datereader
{
public static void main(String[] args)
{
System.setProperty("webdriver.gecko.driver","C:\\Users\\Madankumar\\Desktop\\Gecko Driver\\geckodriver.exe");
WebDriver driver=new FirefoxDriver();
driver.get("https://www.redbus.in/");
driver.manage().window().maximize();
driver.findElement(By.xpath(".//div[@class='icon-down icon ich dib']")).click();
driver.findElement(By.id("signInLink")).click();
driver.manage().timeouts().implicitlyWait(3, TimeUnit.SECONDS);
WebElement iframeElement=driver.findElement(By.xpath("//*[@class='modalIframe']"));
driver.switchTo().frame(iframeElement);
driver.findElement(By.linkText("sign in")).click();
}
}
在運行的代碼我得到以下錯誤:
JavaScript warning: https://cdn-jp.gsecondscreen.com/static/tac.min.js , line 3: unreachable code after return statement
可以共享完整的錯誤日誌 – Giri