2016-05-12 26 views
0

現在、私はPythonでSeleniumを使用することを学んでおり、私はオートフィルプログラムを作成しています。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()を使ってテキストを見つけてそれを選択しました。

関連する問題