selenium - 使用 Selenium 修改innerHTML

标签 selenium innerhtml

我有这个元素:

WebElement element = ...
string val = element.getAttribute("innerHTML");

我想做的就是更改我网页上的这个innerHTML
可能吗?

最佳答案

试试这个:

WebElement element = ...
((JavascriptExecutor)driver).executeScript(
  "var ele=arguments[0]; ele.innerHTML = 'my new content';", element);

关于selenium - 使用 Selenium 修改innerHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35922259/

相关文章:

java - 如何解决在Android上运行appium驱动程序的问题

python - 如何使用 Selenium 提取 src 属性的值

python - 在全屏模式下使用 selenium 截取屏幕截图

performance - 使用 chrome 和 selenium 进行网络节流

jquery - 如何加快IE8中innerHTML的读取速度?

javascript - 无法更改对象变量的innerHTML

javascript - 如何在 CodeMirror 编辑器中使用 selenium 模拟关键事件

javascript - .text函数不起作用

javascript - innerHTML 基础知识

javascript - 在 JavaScript 中的元素之前添加 innerHTML?