需要点击按钮

时间:2017-03-17 16:03:58

标签: selenium-webdriver

我需要点击IE上的按钮,我已经使用了两个案例,但没有一个适合我

driver.findElement(By.xpath("//button[text()='Existing Customer']")).click();

driver.findElement(By.xpath("//*[contains(text(), 'Existing Customer')]")).click();

WebElement obj = driver.findElement(By.xpath("//button[text()='Existing Customer']")).click();

Actions act = new Actions(driver);
act.moveToElement(obj).build().perform();

HTML Image

1 个答案:

答案 0 :(得分:0)

代替“button”标签,您可以使用*符号,它可以代表任何标签。

driver.findElement(By.xpath("//*[text()='Existing Customer']")).click();

[或]

WebElement obj = driver.findElement(By.xpath("//button[text()='Existing Customer']"));

Actions act = new Actions(driver);

act.doubleClick(obj).build().perform();