Selenium Python--消息:元素不可见

Selenium Python--消息:元素不可见,python,selenium,selenium-webdriver,webdriver,Python,Selenium,Selenium Webdriver,Webdriver,我正在尝试单击href链接。 我设法找到了链接 element = browser.find_element_by_xpath("//a[contains(@href,'main.cfm')]") 但是,当我使用元素.click()时,它显示 消息:元素不可见 我不知道为什么。可能是图片中的“==$0”吗?当我将鼠标移到文本上时,它显示“在控制台中使用$0引用此元素” 试试这个xpath //a[span[text()[contains(., 'Latest Projects')]]] 这是

我正在尝试单击href链接。 我设法找到了链接

element = browser.find_element_by_xpath("//a[contains(@href,'main.cfm')]")
但是,当我使用
元素.click()
时,它显示

消息:元素不可见

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

试试这个xpath

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

这是为了选择“span”元素的父链接,该元素具有子字符串文本“Latest Projects”。

对@Shoaib-Akhtar的回答是正确的,您也可以使用此XPath

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

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

那么,如果这个解决方案对你的案例有效,请将答案标记为正确。对不起,我想是这样的。