我试图单击的内容位于 IFrame 中表格的表格内。我可以切换到 IFrame,但无法单击转到另一个页面的链接测试。
List<WebElement> click1 = driver.findElements(By.xpath("//html//body//table[7]/tbody/tr[1]/td[1]/table/tbody/tr[3]/td[1]/font/a"));
int clicks = click1.size();
System.out.println(clicks);
这打印出 1 但是当我使用以下代码单击它时,它给了我错误
Exception in thread "main" org.openqa.selenium.WebDriverException: waiting for evaluate.js load failed
命令持续时间或超时:10.53 秒
JavascriptExecutor executor = (JavascriptExecutor)driver;
StringBuilder locator = new StringBuilder();
locator.append("document.getElementByXpath('//html//body//table[7]/tbody/tr[1]/td[1]/table/tbody/tr[3]/td[1]/font/a').click();");
executor.executeScript(locator.toString());