【发布时间】:2018-09-28 14:50:38
【问题描述】:
我正在尝试使用 selenium 调用角度 ng-click。这个问题基于这个javascript:
<span class="col" ng-click="getHope(1,'pray','smile')">100%</span>
这个我变成了:
driver.find_element_by_css_selector("[ng-click=getHope(1,'pray','smile')]").click()
我什至尝试添加跨度:
driver.find_element_by_css_selector("[ng-click=getHope(1,'pray','smile')]").click()
并添加:
driver.find_element_by_css_selector("span[ng-click=getHope(1,\'pray\',\'smile\')]").click()
但我会出现以下错误:
selenium.common.exceptions.InvalidSelectorException:
Message: invalid selector: An invalid or illegal selector was specified
我试图模仿this link,但它不起作用。我做错了什么?
【问题讨论】:
标签: python angular selenium xpath css-selectors