【发布时间】:2019-05-01 10:25:46
【问题描述】:
我需要选择然后单击带有 puppeteer 的下拉菜单项以注销。
该菜单需要将鼠标悬停在其上才能下拉而不是单击。
当我选择复制下拉菜单区域的选择器时,我会得到两件事之一。
#ds-desktop-nav-main > div > div > ul.ds-nav-toolbar > li.ds-btn-group.ds-dropdown-group.ds-my-xxx-dropdown.show-logged-in > a > span
或
#ds-desktop-nav-main > div > div > ul.ds-nav-toolbar > li.ds-btn-group.ds-dropdown-group.ds-my-xxx-dropdown.show-logged-in > a
注销按钮的选择器是:
<a href="/users/sign_out" class="ga-tracking" data-ga-action="user" data-ga-category="main_nav" data-ga-label="LOGOUT">Logout</a>
整个东西都存储在一个带有 LI 元素的 UL 类中
这是您需要将鼠标悬停在上面以启动下拉菜单的元素的 HTML。
<a href="/users/current" class="ga-tracking" data-ga-category="main_nav" data-ga-action="user" data-ga-label="PROFILE"><span class="user-icon"></span></a>
【问题讨论】:
-
我不确定你的意思?该网站不属于我,因此我无法添加任何内容。
标签: javascript html css puppeteer browser-automation