Selenium Webdriver,单击一个带有类的按钮

时间:2016-03-24 12:34:08

标签: java selenium webdriver

在Java中,如何单击带有类的按钮,没有ID,XPath或类名?

4 个答案:

答案 0 :(得分:1)

您可以使用此说明

driver.findElement(By.cssSelector("input[type='button']")).click();

答案 1 :(得分:1)

您可以点击compose文字xpath

driver.findElement(By.xpath("//div[contains(text(), 'COMPOSE')]")).click();

cssSelector

driver.findElement(By.cssSelector("div:contains('COMPOSE')")).click();

答案 2 :(得分:0)

作为XPath:

//div[@class='T-I J-J5-Ji T-I-KE L3']

答案 3 :(得分:0)

WebElement composeBtn = driver.findElement(By.xpath("//*[@class='T-I J-J5-Ji T-I-KE L3']"));
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", composeBtn);