首页 > 解决方案 > 需要帮助将鼠标悬停在下拉列表上并选择特定的下拉选项(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

标签: pythonseleniumdrop-down-menuselenium-chromedriverdropdown

解决方案


推荐阅读