在Selenium Webdriver [C#]中选择单选按钮

cashanzlo

我有这个HTML

<div class="Radio">
 <label>
  <input class id="checkbox" name="category" type="radio" value="1">
  <strong> TONY STARK </strong>
 </label>

 <label>
  <input class id="checkbox" name="category" type="radio" value="2">
  <strong> IRON MAN </strong>
 </label>

 <label>
  <input class id="checkbox" name="category" type="radio" value="3">
  <strong> ROBERT DOWNEY </strong>
 </label>

我需要根据选择单选按钮TONY STARKIRON MANROBERT DOWNEY作为用户并将其作为柔性参数

我尝试过此方法,但任何其他简单方法肯定会对我有所帮助!

driver.FindElement(By.Id("checkbox"));
for(WebElement radiobutton: radiobuttons)
{ 
  if(radiobutton.getAttribute("value").equals("TONY STARK"))
  radiobutton.click();
}
索拉布·高尔(Saurabh Gaur)

您应该尝试使用Xpath来获取单个单选按钮,并避免如下所示的循环:-

string Xpath = ".//input[following-sibling::strong[contains(.,'TONY STARK')]]";

或者

string Xpath = ".//label[contains(.,'TONY STARK')]/input";

使用以下任意一项Xpath来查找单选按钮:

var radio = driver.FindElement(By.Xpath(Xpath));
radio.Click();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Selenium Webdriver选择PrimeFaces单选按钮

来自分类Dev

如何检查Selenium WebDriver中是否选择了单选按钮?

来自分类Dev

Selenium WebDriver从范围中选择(IWebElement)

来自分类Dev

使用Selenium Webdriver从列表框中选择值

来自分类Dev

Selenium Webdriver识别按钮但不单击

来自分类Dev

无法在Selenium WebDriver中选择iframe

来自分类Dev

无法双击Selenium WebDriver C#

来自分类Dev

Selenium Webdriver选择新窗口C#

来自分类Dev

在Selenium WebDriver中单击按钮-Java

来自分类Dev

无法单击到div按钮Selenium Webdriver

来自分类Dev

无法单击按钮并使用Selenium WebDriver从下拉列表中选择元素

来自分类Dev

如何选择Selenium WebDriver中的单选按钮?

来自分类Dev

Selenium WebDriver:无法找到元素(C#)

来自分类Dev

C#扩展Selenium Webdriver类

来自分类Dev

如何在Selenium WebDriver中选择Particur日期

来自分类Dev

使用Selenium WebDriver从列表框中选择值

来自分类Dev

无法检查Selenium WebDriver中的单选按钮

来自分类Dev

Selenium Webdriver,无法选择元素

来自分类Dev

如何检查Selenium WebDriver中是否选择了单选按钮?

来自分类Dev

如何使用带有Java的Selenium WebDriver选择单选按钮?

来自分类Dev

如何使用C#从Ajax Calendarextender中选择Selenium Webdriver中的日期

来自分类Dev

无法单击Selenium Webdriver中的单选按钮

来自分类Dev

Ruby-Selenium Webdriver,AngularJS单选按钮无法检测属性

来自分类Dev

如何在Selenium Webdriver中选择下拉选项?

来自分类Dev

使用Selenium WebDriver选择日历按钮

来自分类Dev

如何通过Selenium Webdriver用Python选择Twitter中的单选按钮?

来自分类Dev

无法使用 java 在 Selenium Webdriver 中选择复选框

来自分类Dev

Selenium Webdriver C# 页面加载

来自分类Dev

如何通过 Selenium WebDriver 和 C# 在列表 (ul) 中选择项目 (li) - 定位时超时

Related 相关文章

  1. 1

    使用Selenium Webdriver选择PrimeFaces单选按钮

  2. 2

    如何检查Selenium WebDriver中是否选择了单选按钮?

  3. 3

    Selenium WebDriver从范围中选择(IWebElement)

  4. 4

    使用Selenium Webdriver从列表框中选择值

  5. 5

    Selenium Webdriver识别按钮但不单击

  6. 6

    无法在Selenium WebDriver中选择iframe

  7. 7

    无法双击Selenium WebDriver C#

  8. 8

    Selenium Webdriver选择新窗口C#

  9. 9

    在Selenium WebDriver中单击按钮-Java

  10. 10

    无法单击到div按钮Selenium Webdriver

  11. 11

    无法单击按钮并使用Selenium WebDriver从下拉列表中选择元素

  12. 12

    如何选择Selenium WebDriver中的单选按钮?

  13. 13

    Selenium WebDriver:无法找到元素(C#)

  14. 14

    C#扩展Selenium Webdriver类

  15. 15

    如何在Selenium WebDriver中选择Particur日期

  16. 16

    使用Selenium WebDriver从列表框中选择值

  17. 17

    无法检查Selenium WebDriver中的单选按钮

  18. 18

    Selenium Webdriver,无法选择元素

  19. 19

    如何检查Selenium WebDriver中是否选择了单选按钮?

  20. 20

    如何使用带有Java的Selenium WebDriver选择单选按钮?

  21. 21

    如何使用C#从Ajax Calendarextender中选择Selenium Webdriver中的日期

  22. 22

    无法单击Selenium Webdriver中的单选按钮

  23. 23

    Ruby-Selenium Webdriver,AngularJS单选按钮无法检测属性

  24. 24

    如何在Selenium Webdriver中选择下拉选项?

  25. 25

    使用Selenium WebDriver选择日历按钮

  26. 26

    如何通过Selenium Webdriver用Python选择Twitter中的单选按钮?

  27. 27

    无法使用 java 在 Selenium Webdriver 中选择复选框

  28. 28

    Selenium Webdriver C# 页面加载

  29. 29

    如何通过 Selenium WebDriver 和 C# 在列表 (ul) 中选择项目 (li) - 定位时超时

热门标签

归档