Нужна помощь при наведении на выпадающий список и выборе определенного выпадающего меню (Selenium, Python) - PullRequest
0 голосов
/ 20 декабря 2018

Это мой первый пост, так что терпите меня.Я пытаюсь перейти в раскрывающийся список (Продукты), расположенный на панели инструментов в верхней части веб-страницы.Наведя курсор мыши на выпадающий список «Продукты», я бы хотел щелкнуть по названию «ModMaster», чтобы перейти к ссылке «https://www.modmaster.com'. Как мне это сделать?

У меня естьпопробовал несколько разных методов, но основная проблема заключается в том, что невозможно найти элемент.Если я явно подожду, пока он станет видимым, он отключится.

Я пытался использовать Select, javascript execute, простой 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
...