【发布时间】:2021-07-14 17:27:53
【问题描述】:
如何获取单击按钮的文本并将其返回给 python?该按钮是使用用户在 Selenium WebDriver 浏览器中生成的鼠标单击来选择的。
我正在尝试如下操作:
x=driver.execute_script("$(document).click(function(event){var text= $(event.target).text(); return text})")
但是当我打印x 的内容时,它返回无。当我尝试使用警报来显示text 的内容时,它会返回正确的内容,但我想在 Python 中返回它。
我做错了什么?
【问题讨论】:
-
查找按钮定位器并获取其文本。为什么要使用 execute_script?
-
该任务的目的是执行鼠标单击并获取相关元素的详细信息。我正在使用鼠标单击访问元素,并且仅使用 Selenium 来获取详细信息。
-
您不能返回随机时间发生的值。
标签: javascript python jquery selenium