selenium
2013-01-23 106 views 0 likes 
0

下面是html。無法「點擊()」與硒的無線電元素

<input type="radio" onclick="getOrgList('1000149');" value="1000149" name="wlw-radio_button_group_key:{pageFlow.viewBy}"> 

我使用

driver.findElement(By.xpath("//input[@name='wlw-radio_button_group_key:{pageFlow.viewBy}' and @value='1000149']")).click(); 

driver.findElement(By.xpath("//input[@value='1000149']")).click(); 

,但什麼都沒有發生。我怎樣才能解決這個問題?

+0

分享該元素的HTML – Amey

+0

提供有關您正在使用的硒服務器版本和瀏覽器的詳細信息。 – Manigandan

+0

什麼驅動程序?什麼瀏覽器?該瀏覽器的哪個版本?什麼版本的Selenium?什麼OS?元素是否可用?直接*?該頁面是否需要時間加載? – Arran

回答

0

如果這個單選按鈕是第二個或第三個單選按鈕,可能是這個單選按鈕的功能不正常。屬於一個組的單選按鈕具有相同的名稱 如果是這樣的話那麼你可以使用「以下「類似 //輸入[包含(@ name,'wlw-radio_button_group_key:{pageFlow.viewBy}')]/following::input[contains(@name,'wlw-radio_button_group_key:{pageFlow.viewBy}')]

如果組中有更多按鈕,U可以更多地遵循它。

相關問題