2016-05-12 21 views
0

我目前正在學習使用Selenium和Python,並且正在編寫自動填充程序。使用Selenium python的複選框

我希望能夠檢查表格上的一個框以確認我已閱讀條款和條件,但我無法找出正確的搜索條件。

這是一個被點擊的對象HTML:

<ins class="iCheck-helper" style="position: absolute; top: -20%; left: -20%; display: block; w…roll 0% 0% rgb(255, 255, 255); border: 0px none; opacity: 0;"></ins> 

到目前爲止,我曾嘗試:driver.find_element_by_class_name("iCheck-helper").click()其中driver是我的webdriver對象。這雖然沒有成功。

我該如何去做這件事?

+1

提供'html'不適用於目標複選框。我想你需要一個''元素 – Andersson

+0

你是對的。 – Jeremy

回答

0

我已經想出了我自己的答案。我用driver.find_element_by_xpath(".//*[contains(text(), 'I have read and agree to the')]").click()找到文本並選擇它。