【问题标题】:What is the selenium python client equivalent of this JavaScript document.getElementById('#searchboxinput').dispatchEvent(new MouseEvent('keyup'));什么是这个 JavaScript document.getElementById('#searchboxinput').dispatchEvent(new MouseEvent('keyup')); 的 selenium python 客户端等价物
【发布时间】:2020-12-16 22:34:41
【问题描述】:
此 JavaScript 行的 python selenium 等效项是什么?
document.getElementById('#searchboxinput').dispatchEvent(new MouseEvent('keyup'));
【问题讨论】:
标签:
javascript
python
selenium
selenium-webdriver
【解决方案1】:
用于执行 JavaScript 的 Selenium Python 客户端代码行:
document.getElementById('#searchboxinput').dispatchEvent(new MouseEvent('keyup'));
将是:
driver.execute_script("document.getElementById('#searchboxinput').dispatchEvent(new MouseEvent('keyup'))")