2016-09-27 4 views
0

を使用して本部にスパンを選択することができます私はのpython3でセレンwebdriverをを使用して、日本を選択します。 私のコードははどのように私はセレンのpython3

#driver.find_element_by_css_selector('#divGlobalContainer > div.icon_flag').click() 

ですが、それは動作しませんでした...私もXPathを使用..

driver.find_element_by_xpath(".//*[@id='divGlobalContainer']/div[2]/div/ul/li[5]/a").click() 

が、まだそれと間違って何...動作しませんか?

enter image description here

答えて

0

は、私がこのように試してみました...しかし、うまくいきませんでした

".//div[@id='divGlobalContainer']/descendant::a[normalize-space(text())='japan']" 
+0

、XPath式の下にしてみてください。 click() – everline

+0

私はこのメッセージを下に持っていますが、私はこのメッセージを受け取りました。 。 ================================================ ======= elenium.common.exceptions.InvalidSelectorException:メッセージ:XPath式を持つ要素を見つけることができません.//div[@id='div1']/descendant::a[normalize-space(text ()、「日本」)]次のエラーのため: エラー:関数の正規化空間は、せいぜい1つの引数、私は間違った構文を提供している – everline

+0

申し訳ありません与えられた2を期待しています。今すぐ私の答えを更新しました。新しいxpathで今すぐお試しください。 –