我试图使用selenium webdriver版本2.39,eclipse-kepler,IE11点击一个元素。
我收到以下错误:
线程中的异常" main" org.openqa.selenium.NoSuchElementException: 无法找到xpath ==的元素 //img[@src='images/style/default/menubar_menubutton.png'](警告: 服务器没有提供任何堆栈跟踪信息)
给我带来同样错误的其他事情是:
(By.xpath("//div[contains(@src,'images/style/default/menubar_menubutton.png')]")); (By.xpath("//div[(@src,'images/style/default/menubar_menubutton.png')]")); (By,xpath("//img[contains(@src,'images/style/default/menubar_menubutton.png')]"));
答案 0 :(得分:1)
在这里尝试使用 CSS 选择器:
WebElement tempImg = driver.findElement(By.cssSelector("img[src='images/style/default/menubar_menubutton.png']"));
答案 1 :(得分:0)
试试这个;
WebElement temp = driver.findElement(By.xpath("//img[contains(@src,'images/style/default/menubar_menubutton.png')]"));
答案 2 :(得分:0)
WebElement temp = driver.findElement(By.xpath("//*[contains(@src,'images/style/default/menubar_menubutton.png')]"));