use*_*265 1 selenium webdriver
我在选择框架中的项目时遇到问题.我到了某一点然后失败了.我尝试了很多选项,但无济于事,下面是代码.我进入第一帧然后:
selenium.open("http://localhost/Clockwise/Main.htm");
// grabs back to driver
WebDriver driver = ((WebDriverBackedSelenium) selenium).getWrappedDriver();
driver.switchTo().frame("MainFrame");
//selenium.selectFrame("MainFrame");
driver.findElement(By.xpath("//li[contains(.,'Reports')]")).click();
//selenium.click("//li[contains(.,'Reports')]")
driver.findElement(By.xpath("//li[contains(.,'Reports')]")).click();
driver.findElement(By.xpath("//li[contains(.,'Reports')]"));
Thread.sleep(3000);
//FAILS HERE
driver.findElement(By.id("SELECTALL2")).click();
Run Code Online (Sandbox Code Playgroud)
在iframe中完成操作/操作后,您需要切换回主窗口或默认内容
driver.switchTo().frame("frame");
driver.findElement(By.id("test")).click();
driver.switchTo().defaultContent();
driver.findElement(By.id("SELECTALL2")).click();
Run Code Online (Sandbox Code Playgroud)
您在上面的代码中错过了第3条陈述.
| 归档时间: |
|
| 查看次数: |
3495 次 |
| 最近记录: |