gpt4 book ai didi

java - 如何使用 Selenium Webdriver 查找网页上多个按钮的数量

转载 作者:行者123 更新时间:2023-11-29 05:06:59 25 4
gpt4 key购买 nike

我在网页上有 4 个上传按钮。每个上传按钮都具有上传文件的通用功能。

我无法使用 Selenium webdriver 获取这些按钮的数量。按钮的 id 是:

  • buttonUpload_1
  • buttonUpload_2
  • buttonUpload_3
  • 按钮上传_4。

这些按钮的共同实体是类名 buttonSecondary smallButton

我尝试了以下命令来获取计数,但无法:

List<WebElement> buttoncount = driver.findElements(By.className(("buttonSecondary smallButton")));

List<WebElement> buttoncount = driver.findElements(By.xpath("//input[@class='buttonSecondary smallButton']"));

最佳答案

您也可以使用标记名获取计数

List<WebElement> buttons = driver.findElements(By.tagName("button"));
int buttonCount=0;
for(WebElement a : buttons){
if(a.getText().equals("buttonName")){
buttonCount++;
}
System.out.println(buttonCount);
}

关于java - 如何使用 Selenium Webdriver 查找网页上多个按钮的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30078623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com