2013-01-18 54 views
1

我想通過selenium(java)選擇網頁上的第一個單選按鈕 - 我只有單選按鈕的值,我知道它是列表中的第一個按鈕的單選按鈕。選擇這個單選按鈕最好的方法是什麼 - 任何有用的建議將受到歡迎。
我嘗試以下,但它不工作(單選按鈕具有值爲1):通過selenium選擇第一個單選按鈕(java)

selenium.check("value=1"); 

回答

2

我能夠使用的工作如下:

selenium.click("//input[@value='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; 
     } 
    } 

} 
+0

首先,我們正在查找頁面中的所有輸入標籤。那麼我們發現天氣的輸入標籤選擇是否是一個無線電盒。然後我們檢查無線電盒天氣的值是否等於1。如果是我們正在點擊那個特定的收音機箱。 – Praveen

相關問題