2017-07-25 5 views
-3

この送信ボタンでどの要素をクリックして使用することができるのか分かりません。 私は、。xpathを使用してSyntaxError:式が正当な式ではありません

web.find_elements_by_xpath('\\input value="submit" type="submit"').click() 

それを試してみたが、私はタイトルにmetionedエラーが発生します。

私は検索して解決策を見つけることができませんでした。
はここで、ブラウザによって検査要素の: Submit button type value

+0

スラッシュが右に傾くように見えます。さまざまな例やその他の情報については、[this info](http://selenium-python.readthedocs.io/locating-elements.html)を参照してください。 –

+0

これまで見たことのないXPathのようには見えません...基本的なXPathチュートリアルやSOに関するその他の質問を読んで質問を編集してください。 – JeffC

答えて

2

あなたはfind_elements_by_xpath()に渡す何がXPathのように見えていません。またfind_elements_by_xpath()は、あなたに属性click()を持たないリストを返すべきです。代わりに以下を使用してください:

web.find_element_by_xpath('//input[@value="submit" and @type="submit"]').click() 
+0

この説明に感謝し、これは私が必要としていることであり、私はごめんなさい申し訳ありません私は質問を少しダンプ知っている – Fathy

関連する問題