我无法使用Selenium Webdriver获得onclick标记。
<a class="TopIcon MwIcon MwExcel"
href="#" onclick="mw.ExportWindow()"
onmouseover="ShowTooltip(this)"
onmouseout="HideTooltip()"
desc="خروجی, ساخت فایل از اطلاعات معاملات"></a>
因此元素检查是以上代码。 没有ID标签或其他内容。 所以我已经在python中尝试过了:
browser.find_element_by_css_selector('a[onlick*=mw.ExportWindow()]')
但是我得到了错误:选择器无效
答案 0 :(得分:1)
这是正确的CSS。
a[onclick="mw.ExportWindow()"]
css onclick
中有一个错字,您必须将属性值用单引号或双引号引起来。
a[onclick*='mw.ExportWindow()']