2017-05-17 41 views
0
單選按鈕

所以我有以下代碼:故障檢查與硒和Python

<input type="radio" id="si" name="new-car" value="S" class="action-key ui-helper-hidden-accessible"> 
<label for="si" class="ui-button ui-widget ui-state-default ui-button-text-only ui-corner-left ui-state-active" role="button" aria-disabled="false" aria-pressed="true"><span class="ui-button-text">Si</span></label> 

而且我試圖單擊它使用Selenium。我已經嘗試過硒功能,它不工作,現在我試着:

driver.execute_script("document.getElementById('si').checked = true;") 

但是,沒有運氣要麼...任何想法? thx

回答

0
driver.find_element_by_xpath("//label[@for='si']").click() 

這樣做的伎倆,並正在工作。謝謝你:)