http://www.w3schools.com/js/tryit.asp?filename=tryjs_alert
以上是网站,无法点击“试试”,没有定位技术工作?
driver.get("http://www.w3schools.com/js/tryit.asp?filename=tryjs_alert");
driver.findElement(By.xpath(".//button[@onclick='myFunction()']")).click();
答案 0 :(得分:1)
您的元素位于iFrame
,因此首先您需要切换到frame
,然后必须执行您的操作。
使用此:
driver.switchTo().frame(driver.findElement(By.id("iframeResult")));
driver.findElement(By.xpath(".//button[@onclick='myFunction()']")).click();
使用以下代码从iframe
切换回来,然后按照此框架的元素执行操作:
driver.switchTo().defaultContent();