2017-10-10 9 views
-1

hrefリンクをクリックしようとしています。私がなぜわからない見えないSelenium Python - メッセージ:要素が表示されない

要素: 私はelement.click()を使用していたとき、私は

element = browser.find_element_by_xpath("//a[contains(@href,'main.cfm')]") 

によってリンクを得ることができた。しかし、それは

メッセージを示しました。それは "== $ 0"の写真にできますか?マウスの上にマウスを移動すると、「この要素を参照するためにコンソールで$ 0を使用」と表示されます。

image

答えて

0

これはテキストの最新プロジェクト「サブストリングた 'スパン' 要素の親リンクを選択することです

//a[span[text()[contains(., 'Latest Projects')]]] 

このXPathを試してみてください。 @Shoaibアクタールの

+0

をXPathを使用することができます!ありがとうございました! – Aaron

+0

解決策があなたのケースで機能していれば、答えを正しいものとしてマークしてください。 –

+0

すみませんでした。 – Aaron

1

回答が正しいと、また、これは、それが働いていたそう

//span[contains(text(),'Latest Projects')] 

//span[contains(@class,'uppercase')][contains(text(),'Latest Projects')] 
関連する問題