以下是图片按钮来源:
<img src="/NU/b-nb.gif" border="0" name="New Business" label="New Business" xpath=".">
我尝试使用selenium webdriver点击IE上的图片按钮,但我无法找到该元素。
答案 0 :(得分:0)
driver.findElement(By.xpath("//img[@name='New Business']")).click();
答案 1 :(得分:0)
您可以按名称或其他方法选择元素&amp;使用click()方法简单地调用click事件。
WebElement myImgBtn= driver.findElement(By.name("New Business"));
myImgBtn.click();
因为,你在其他html框架中有这个元素。因此,您必须在选择元素之前将驱动程序切换到该iframe。
e.g。
driver.switchTo().frame(driver.findElement(By.xpath("//iframe[contains(@id,'your_iframe_id')]")));
WebElement myImgBtn= driver.findElement(By.name("New Business"));
myImgBtn.click();