selenium超链接文本无法定位
时间: 2023-08-20 12:07:52 浏览: 162
selenium处理元素定位点击无效问题
根据引用\[1\]和引用\[2\]的代码,可以看出使用`driver.find_element_by_link_text()`方法定位超链接文本时可能会出现`Element is not visible`的错误。这可能是因为该超链接元素在页面加载完成之前还不可见。为了解决这个问题,可以使用`driver.find_element(By.PARTIAL_LINK_TEXT, '部分文本')`方法来定位超链接元素,这样可以通过超链接文字的部分文本来定位元素,类似于数据库的模糊查询。例如,可以使用`driver.find_element(By.PARTIAL_LINK_TEXT, '新')`来定位包含"新"字的超链接元素。这样就可以避免`Element is not visible`错误的出现。\[2\]
#### 引用[.reference_title]
- *1* [python3+selenium3基础页面元素定位超链接文本无法定位报错Element is not visible](https://blog.csdn.net/qq_33564262/article/details/86167576)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [【Selenium学习】Selenium 八大定位法](https://blog.csdn.net/weixin_73348410/article/details/128962063)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文