我正在尝试点击位于class属性为"modalIframe"的iframe内部的SIGN IN链接。我已经尝试了过去两天寻找解决方案,但一直没有成功。非常感谢您的帮助。
以下是代码:
以下是代码:
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 警告:https://cdn-jp.gsecondscreen.com/static/tac.min.js,第 3 行:return 语句后的代码无法到达