1

我想通过 selenium (java) 选择网页上的第一个单选按钮 - 我只有单选按钮的值,我知道它是单选按钮列表中的第一个按钮。选择此单选按钮的最佳方法是什么 - 欢迎任何有用的建议。
我尝试了以下方法,但它不起作用(单选按钮的值为 1):

selenium.check("value=1");
4

2 回答 2

2

我能够使用以下有效的方法:

  selenium.click("//input[@value='1']"); 
于 2013-01-18T01:28:00.967 回答
0

尝试这样做:

List<WebElement> inputList=driver.findElements(By.tagName("input"));

for(int i=0;i<inputList.size();i++)
{

    if (inputList.get(i).getAttribute("type").equalsIgnoreCase("radio"))
    {
        if(inputList.get(i).getAttribute("value").equals("1"))
        {
            inputList.get(i).click();
            break;
        }
    }

}
于 2014-06-19T06:29:28.377 回答