2017-07-29 14 views
2

これが最初であるので、私は何かを試してみましたが、私はここで何か間違ったことをやっている知っているが、私はこの1つPythonのセレンのXPathホラー

にあなたの助けをしたいと思います私はこのhtmlコード

<span id='some text'>some text</span> 
<ul> this is what I would like to grab </ul> 
<span id='some more text'>some more text</span> 

を持っています私はxpathで作業しています。私は間違っていたと確信していました。

driver.find_elements_by_xpath('//ul[preceding:://span[@id="some text"] and following:://span[@id="some more text"] ') 

任意のヘルプはid属性は一意であることを想定し、その1は、ブランチを選択するのに十分です

答えて

1

を高く評価しています。

<span id='some text'><ul>のタグを取得するには:

driver.find_elements_by_xpath("//span[@id='some text']/following-sibling::ul[1]") 

、およびCSSセレクタを持つ:全く働いていた

driver.find_elements_by_css_selector("span[id='some text'] + ul") 
+0

すごい感謝を。私はこの迅速な答えを期待していなかった –

関連する問題