Selenium Python--消息:元素不可见
我正在尝试单击href链接。 我设法找到了链接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')]]] 这是
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')]
那么,如果这个解决方案对你的案例有效,请将答案标记为正确。对不起,我想是这样的。