私はページ上の特定のアイテムを探しています。見つけたらクリックしたいと思います。 Pythonの私のコードは包含クラスを見つけることができますが、角度を持った要素を見つけてそれをクリックしようとすると、コードはそれをスキップします。Pythonで角度のあるアイテムをクリックできません
以下は、私が上をクリックしようとしています角度アイテムにコードです:
<div class="cta-wrapper" ng-show="!webinarModel.showForm">
<a class="btn center second" ng-click="controller.registerUserForSelectedDate()">Continue</a>
</div>
私はCSSセレクタ、クラス名とXPathでそれを検索しようとしていますが、それは単にクリックしていません。ここで私が試したことの例を以下に示します:
form_element.find_element_by_class_name('btn center second').click()
form_element.find_element_by_css_selector("//a[@ng-click='controller.registerUserForSelectedDate()']").click()
form_element.find_element_by_xpath('/html/body/main/section/article/div[2]/div/div[1]/div[3]/a').click()
これはtryステートメントでラップされていますが、exceptにスキップして移動し続けます。
私はPycharmを自動テストに使用しています。私は私のテストでこのjavascriptを投げることができません。 JavaScriptをPythonコードと統合するために使用するものは何ですか? – jtroxell