css - 如何css选择需要将鼠标悬停在它上面的元素
问题描述
我想在此网页上选择 2 个元素: https: //www.goodreads.com/book/show/18619684-the-time-traveler-s-wife 但它需要我将鼠标悬停在“排序顺序”或“更多过滤器”元素首先打开一个小框然后我终于可以选择标记为“新”的元素。我如何找到这个选择器?我尝试过使用检查元素,但这个元素似乎比我做过的其他元素更复杂,所以我无法找到合适的元素。
我正在尝试选择此元素,以便 selenium 可以定位此按钮。
解决方案
您可以检查元素并复制其 xPath。然后,将 xPath 传递给函数
driver.get_element_by_xpath(<THE_XPATH_HERE>)
如果网页的 xPath 在每次刷新时都发生变化,则需要查找依赖于静态标签或属性的元素。可以在此处找到有关此的更多信息。
推荐阅读
- reactjs - 如何修复 useEffect 的依赖数组中存在的警告错误
- javascript - 将 onScroll 事件添加到 React NavBar
- c# - WPF WindowChrome ContentPresenter 不显示内容
- html - 如何尊重css no-descending-specificity
- php - Codeigniter 分页链接无法链接到页码
- git - 空提交是否在 git 中有一棵空树?
- discord.js - 类型错误:fn 不是函数
- api - 关于亚马逊广告 API
- amazon-web-services - docker重启,想找原因
- microservices - 如何在 ECS 上运行 Infinispan?