首页 > 解决方案 > 如何使用 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

我怎么解决这个问题?如果您能提供帮助,我将不胜感激!!

标签: javascriptpython-3.xseleniumselenium-webdriverwebdriver

解决方案


删除. 放置在 inputPanel 之前,也没有[的结束标记

预期的代码将是

document.getElementsByClassName(\"inputPanel\")[0].innerText=\"hello!\";"


推荐阅读