-4
A
回答
0
假设我想要得到的所有复选框标签名称组名为Multiple Checkbox Group Test 1
driver.get("http://www.javascriptsource.com/forms/check-uncheck-multiple-checkboxes.html");
List<WebElement> all = driver.findElements(By.xpath("//legend[text()='Multiple Checkbox Group Test 1']/..//following-sibling::label")); //get the all labels from particular group
System.out.println(all.size());
for(int i=0; i<all.size(); i++)
{
System.out.println(all.get(i).getText());
Thread.sleep(2500);
}
+0
你有没有试过这段代码? –
+0
谢谢你我已经得到答案,并了解 –
+0
如果问题得到解决,请将此答案标记为“已接受”。 :) –
0
With reference to shared link,<br/>
code: <br/>
import java.util.List;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class test {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "chromedriver.exe"); //input[@type='checkbox']/following-sibling::label
WebDriver driver = new ChromeDriver();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.get("http://www.javascriptsource.com/forms/check-uncheck-multiple-checkboxes.html");
List<WebElement> checkboxLabels = driver.findElements(By.xpath("//input[@type='checkbox']/following-sibling::label"));
for(WebElement checkboxLabel: checkboxLabels) {
System.out.println(checkboxLabel.getText());
}
}
}
output: <br/>
chkboxarray 1<br/>
chkboxarray 2<br/>
chkboxarray 3<br/>
extrachkbox 1<br/>
groupa 1<br/>
groupa 2<br/>
groupa 3<br/>
groupb 1<br/>
groupb 2<br/>
groupb 3
相关问题
- 1. 获得使用硒嵌套div标签的webdriver
- 2. 读取标签中使用硒的webdriver
- 3. 使用硒webdriver找到标签文本
- 4. 通过python使用硒如何获得按钮的名称?
- 5. 获得来自XML的所有标签名(仅标签名称)
- 6. 如何获得选择使用硒的webdriver与Java
- 7. 如何获得硒webdriver内部框架的标题?
- 8. 如何使用硒的webdriver
- 9. 如何使用硒的webdriver
- 10. 如何使用硒的webdriver
- 11. 如何使用硒的webdriver
- 12. 如何使用标签名称
- 13. 如何从Button获取标签名称?
- 14. 如何获取标签名称
- 15. 如何获得标签控件的默认字体名称?
- 16. 如何使用smack获得IQ标签?
- 17. 硒webdriver的标签自动化验证
- 18. 改变与硒的webdriver标签在Firefox
- 19. 硒的webdriver只是img标签
- 20. 如何在选择标签上使用javascript获取id名称?
- 21. selenium webdriver如何使用对象标签?
- 22. 获得背景色硒的webdriver
- 23. 如何硒元素定位不XPath的,ID,名称的webdriver
- 24. 如何使用鼠标悬停使用硒的webdriver
- 25. 专注于最近打开的标签使用硒webdriver
- 26. wp_list_categories:如何获得标签标签
- 27. 如何获得元素/标签类型的硒C#
- 28. Excel使用硒webdriver
- 29. 使用Javascript获得标签?
- 30. 获取一个标签的参考,而不使用名称
的可能的复制[如何在Java中选择多个复选框与webdriver的和验证?](https://开头计算器.com/questions/27954087/how-to-select-multiple-check-box-with-webdriver-in-java-and-verify) –
欢迎来到Stack Overflow!请参阅:[我如何做X?](https://meta.stackoverflow.com/questions/253069/whats-the-appropriate-new-current-close-reason-for-how-do-i-dox )对SO的期望是,用户提出的问题不仅仅是研究来回答他们自己的问题,而且还分享研究,代码尝试和结果。这表明你已经花时间去尝试帮助自己,它使我们避免重申明显的答案,最重要的是它可以帮助你得到更具体和相关的答案!另见:[问] – JeffC