无法通过onclick选择器方法获取元素

时间:2019-08-29 21:36:26

标签: python selenium selenium-webdriver selenium-chromedriver

我无法使用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()]')

但是我得到了错误:选择器无效

1 个答案:

答案 0 :(得分:1)

这是正确的CSS。

a[onclick="mw.ExportWindow()"]

css onclick中有一个错字,您必须将属性值用单引号或双引号引起来。

a[onclick*='mw.ExportWindow()']