通过selenium选择第一个单选按钮(java)

时间:2013-01-18 01:20:25

标签: java selenium

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

selenium.check("value=1");

2 个答案:

答案 0 :(得分:2)

我能够使用以下工作:

  selenium.click("//input[@value='1']"); 

答案 1 :(得分: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;
        }
    }

}