python - 需要帮助将鼠标悬停在下拉列表上并选择特定的下拉选项(Selenium、Python)
问题描述
这是我的第一篇文章,所以请多多包涵。我正在尝试进入位于网页顶部工具栏中的下拉列表(产品)。将鼠标悬停在下拉产品上后,我想单击名为 ModMaster 的产品,以便导航到链接“ https://www.modmaster.com ”。我该怎么做呢?
我尝试了几种不同的方法,但核心问题是无法找到元素。如果我明确地等待它可见,它就会超时。
我尝试使用 Select、javascript 执行、简单的 find_by_element.click 无济于事。
实际上,最终结果只需要将当前网页更改为 www.modmaster.com 并让我保持登录状态。感谢您的帮助!
这是HTML:
`<ul class="topbar-module-wrap"><li class="topbar-module"><div class="login-info dropdown"><a href="javascript:void(0)"><span>Welcome, hidden</span></a><ul class="dropdown-menu"><li><label>User name:</label> hidden</li><li><label>Agency:</label> hidden</li><li class="divider"></li><li><a href="/logout">Log out</a></li></ul></div></li><li class="topbar-module"><div id="product-dropdown" class="product-menu dropdown"><a href="javascript:void(0)"><i class="icon-menu-white-small"></i><span>Products</span></a><ul class="dropdown-menu"><li><a href="https://amc.zywave.com/" target=""><div class="topbar-product-name">Account Management Center</div><div class="topbar-product-subtext"></div></a></li><li><a href="https://www.brokerbriefcase.com/" target="_blank"><div class="topbar-product-name">Broker Briefcase®</div><div class="topbar-product-subtext">Sales and Marketing Platform</div></a></li><li><a href="https://www.modmaster.com/" target="_blank"><div class="topbar-product-name">ModMaster®</div><div class="topbar-product-subtext">Mod Analysis Tool
解决方案
推荐阅读
- java - @RunWith(MockitoJUnitRunner.class) 和 @RunWith(SpringJUnit4ClassRunner.class) 有什么区别?何时适当使用?
- python - 如何在 Panda DataFrame 中添加不完整的行?
- javascript - Shaka Player:忽略空的 AdaptationSet
- wpf - 有没有办法将日期选择器文本框绑定到 resx 文件和密钥,并且仍然保持作为日期选择器的功能?
- apache - Apache 上的“状态”参数是什么?
- javascript - 将内容下移到固定位置标题后面
- php - 如何过滤数组php
- javascript - 为什么我在网站上上传时我的 jQuery 不起作用
- javascript - 在 pentaho 或 Javascript 中每行添加 2 分钟
- sql - 如何创建具有对象类型的表?