2017-10-10 110 views
-1

我试图点击一个href链接。 我设法硒蟒 - 消息:元素不可见

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

,以获得链接,但我用element.click()时,它表现出

消息:元素不可见

我不知道为什么。它可能是图片中的“== $ 0”吗?当我将鼠标移动到文本上时,它说“在控制台中使用$ 0来引用此元素”。

image

回答

0

试试这个XPath

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

这是选择具有子文本的最新项目' '跨' 元素的父链接。 @Shoaib阿赫塔尔的

+0

是它的工作!谢谢! – Aaron

+0

如果解决方案适用于您的案例,请将答案标记为正确。 –

+0

对不起,我以为。 – Aaron

1

答案是正确的,你也可以使用此XPath的

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

//span[contains(@class,'uppercase')][contains(text(),'Latest Projects')] 
相关问题