我需要点击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();
答案 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();