-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. 如何獲得使用硒的webdriver
- 2. 獲得使用硒嵌套div標籤的webdriver
- 3. 如何獲得使用java的活動標籤名稱或ID?
- 4. 使用硒webdriver找到標籤文本
- 5. 讀取標籤中使用硒的webdriver
- 6. 如何使用硒webdriver提取多個Span標籤下的鏈接
- 7. 通過python使用硒如何獲得按鈕的名稱?
- 8. 獲得來自XML的所有標籤名(僅標籤名稱)
- 9. 如何使用gettext並獲得硒的webdriver
- 10. 如何獲得選擇使用硒的webdriver與Java
- 11. 如何獲得硒webdriver內部框架的標題?
- 12. 硒的webdriver用TestNG - 無法從標籤
- 13. 如何使用硒的webdriver
- 14. 如何使用硒的webdriver
- 15. 如何使用硒的webdriver
- 16. 如何使用硒的webdriver
- 17. 如何使用硒的webdriver
- 18. 如何使用硒的webdriver
- 19. 如何使用硒的webdriver
- 20. 如何使用硒的webdriver
- 21. 如何使用標籤名稱
- 22. 使用javascript獲取標籤名稱
- 23. 如何捕獲標籤名稱?
- 24. 如何從Button獲取標籤名稱?
- 25. 如何動態獲取標籤名稱?
- 26. LIBXML - 如何獲取標籤的名稱?
- 27. 如何獲取標籤名稱
- 28. 我如何獲得gtk.TexTagTable中所有標籤的名稱?
- 29. 如何獲得標籤控件的默認字體名稱?
- 30. 我如何獲得給定標籤名稱的tagGuid?
的可能的複製[如何在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