2017-10-20 8 views
0

もう一つの問題i hv、私は以前同様の質問をしましたが、その方法を試しましたが、この問題でメタンを使用できないので、それは htmlコードがある要素だ - だから、基本的に、質問は1つのボタントグルボタンのその種が存在することであると私はすべてのチェックボックスデスクトップ、タブレット&モバイルなどのデバイスを選択し、そのボタンをクリックしたいフィルタ xpathのIDが毎回セレンのpython 2.7 chromeで変更されています

は(すでにありますデフォルトでは)選択されました。デバイスのチェックを外すか選択を解除する必要があります。まず、そのトグルボタンをクリックする必要があります。そのID(gwt-uid-598)をクリックするとが毎回変更されています。すべてのリフレッシュ。あなたは私に助けてもらえますか?この場合、どのような方法をとるべきですか。

私は以下のPythonコードを使用しています。

デバイスフィルタをクリック

のelem = driver.find_element_by_xpath( '// * [ID @ = "GWT-UID-598"]/DIV/DIV /スパン') elem.click()

ありがとうございます。

答えて

0

良い質問です。たとえば、cssクラスやxpathメソッドcontains()を使用して、別のセレクタを試してみてください。例:// div [contains(text()、 "checkbox")] ページまたは必要な要素のソースコードを提供できる場合は、私を助けることができます。

+0

こんにちはパティは、要素コード

関連する問題