【发布时间】:2021-11-08 10:34:18
【问题描述】:
我正在尝试使用 Python 中的 Selenium 在这个 action-button 类上获取选择器,但通过使用 Javascript 文档 QuerySelector。这意味着通过 WebDriver 执行一些 js 代码,看起来像这样:
printBtnlast = driver.execute_script(
"return document.querySelector('print-preview-app')...('controls').querySelector({WHAT_TO_DO_HERE?})"
)
(用'...'省略以显示主要思想)
到目前为止,我已经尝试过以下查询:
'cr-button[class='action-button']',出乎意料地给出了Message: javascript error: missing ) after argument list。
为了访问下图中的action-button,我可以在 {WHAT_TO_DO_HERE?} 中放置什么?
【问题讨论】:
-
我很抱歉@cruisepandey,我应该跟进最后一个问题。在我之前的问题上,您的帮助是必不可少的。您的代码存在一个问题,但我对其进行了修改,因此剩下的就是最后一个问题。进行此更改后,我接受了答案。再次感谢。
标签: javascript python selenium selenium-webdriver