我想点击隐藏式html的子菜单点击。
*隐形html源
<ul class="options">
<li class="_ranking-attr-filter-container _sub-menu-target">
<span>Hide work using these filters</span>
</li></ul>
*我的代码
element_to_hover_over = _Driver.find_element_by_xpath("//li[contains(@class, 'sub-menu-target')]")
hover = ActionChains(_Driver).move_to_element(element_to_hover_over).perform()
wait.until(EC.presence_of_element_located((By.PARTIAL_LINK_TEXT, unicode("男", errors='replace')))).click() #this line don't working. 10061 socket error.
我的代码的鼠标悬停部分正在运行,但是子菜单的点击不起作用。 但子菜单的汉字在html中是不可见的(找不到ID,类名),我不知道如何选择子菜单。
我试过了,但没有工作(UnicodeDecodeError:&#39; utf8&#39;编解码器无法解码blarblar ......)
wait.until(EC.presence_of_element_located((By.XPATH, '//input[@type="checkbox"][contains(text(), "男")]'))).click()
只用硒选择第一个子菜单是不可能的?
我需要你的建议,谢谢你。