簡體   English   中英

Selenium Webdriver,單擊一個帶有類的按鈕

[英]Selenium Webdriver, click a button with class

在Java中,如何單擊帶有類的按鈕,沒有ID,XPath或類名?

您可以使用xpath單擊compose文本

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

或者使用cssSelector

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

你可以使用這個指令

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

作為XPath:

//div[@class='T-I J-J5-Ji T-I-KE L3']
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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM