需要帮助将鼠标悬停在下拉列表上并选择特定的下拉选项(Selenium,Python)

时间:2018-12-19 23:03:07

标签: python selenium drop-down-menu selenium-chromedriver dropdown

这是我的第一篇文章,请耐心等待。我正在尝试进入位于网页顶部工具栏中的下拉列表(产品)。将鼠标悬停在下拉产品上后,我想单击一个名为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

0 个答案:

没有答案