Wan*_*rer 7 selenium internet-explorer browser-automation selenium-webdriver
我试图在IE 10中使用selenium自动化网站.该网站打开正常但是当我想点击一个元素(按钮)时,它找到元素并点击它,但是元素状态(按钮名称改变)需要要改变不会改变.
这是我的代码.
File file = new File("D:/IEDriverServer.exe");
System.setProperty("webdriver.ie.driver", file.getAbsolutePath() );
DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();
capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,
true);
WebDriver driver = new InternetExplorerDriver(capabilities);
driver.get("http://www.midomi.com");
driver.findElement(By.id("searchMovielanding")).click();
Run Code Online (Sandbox Code Playgroud)
我试过两台机器.在一台机器上代码正常运行而在另一台机器上没有看到click事件改变元素状态.我检查了网页上的元素,然后发现它不知道为什么它没有在一台机器上正确点击它.
if(driver.findElements(By.id("searchMovielanding")).size() != 0) {
System.out.println("Element Found");
}
Run Code Online (Sandbox Code Playgroud)
任何帮助解决这个问题.
试试下面的内容.
driver.findElement(By.id("searchMovielanding")).sendKeys(KEYS.ENTER);
Run Code Online (Sandbox Code Playgroud)
在IE中,有时点击不起作用.
| 归档时间: |
|
| 查看次数: |
19627 次 |
| 最近记录: |