javascript - 如何使用 Selenium 和 Python 将文本插入 div 节点
问题描述
我想使用 selenium 将文本放入 div() 中。我使用 python 并将 javascript 插入到我的代码中。这是我的代码:
js="document.getElementsByClassName(\"inputPanel\")[0].innerText=\"hello!\";"
但它提醒我有一个错误:
selenium.common.exceptions.WebDriverException: Message: unknown error: Cannot set property 'innerText' of undefined
我怎么解决这个问题?如果您能提供帮助,我将不胜感激!!
解决方案
删除. 放置在 inputPanel 之前,也没有[的结束标记
预期的代码将是
document.getElementsByClassName(\"inputPanel\")[0].innerText=\"hello!\";"
推荐阅读
- firebase - Firebase 托管部署错误 HTTP 400 错误
- c++ - 为什么我不能在返回 const 的 bool 函数中为类成员变量赋值?C++
- reactjs - 如何在反应中调试此搜索过滤器
- java - Javafx 丑陋的 css 延迟导致短暂的闪烁
- c# - 如何在 HttpClient/PostAsync 中添加标头数据
- bash - 使用读取命令预填充用户对 bash 中用户输入的响应
- python - rasa_core 的 Facebook Messenger 响应速度慢
- c# - ASP.NET 构建成功,但在网页上显示“语法错误”
- gnuplot - 用引号展开数组元素
- javascript - Bootstrap daterangepicker 在移动设备中不起作用