我有一个问题,我正在开发自动化测试,我想单击工具栏中的元素,我正在使用python和selenium。这是网站代码
<dl class="ToolbarDropdown_menu_2wY9X ToolbarDropdown_isHidden_3UaGr" tabindex="0" style=""
xpath="1"><dt><span class="ToolbarDropdown_title_1NBVn">New</span>
<span class="DropdownArrow_arrowIcon_dDzph DropdownArrow_down_3dlvo"></span>
</dt>
<dd class="ToolbarDropdown_item_nP-_M" style="">Dataset</dd>
<dd class="ToolbarDropdown_item_nP-_M">Project</dd>
</dl>
我需要单击带有文本数据集的元素。
我以此方式定位元素
DATASET_BUTTON = (By.XPATH, '//dd[contains(text(),"Dataset")]')
而且我想执行类似的动作
self.driver.find_element(*VideosPageLocator.DATASET_BUTTON).click()
并且没有任何动作,但是在终端看来我的步骤已经过去了。您是否知道如何单击下拉菜单中的元素?