【问题标题】:How to scrape html code which is inside JavaScript in selenium with htmlunitdriver?如何使用 htmlunitdriver 在 selenium 中抓取 JavaScript 内部的 html 代码?
【发布时间】:2019-11-20 10:51:17
【问题描述】:

我想访问输入字段,用无头浏览器在 selenium 中输入用户名

这是代码

document.write("<input name='username' type='text' id='username'/>");

在 JavaScript 中编写 HTML 代码时如何访问和输入值?

【问题讨论】:

  • 为什么 oyu 不在浏览器上启用 javascript 并在将元素添加到 DOM 时编辑值?
  • 我希望它在无头模式下工作(没有弹出窗口)所以我使用 HtmlUnitDriver

标签: java selenium-webdriver htmlunit-driver


【解决方案1】:

当您写入文档时,您添加到 DOM,因此您应该能够通过 ID 从 DOM 中获取元素。

【讨论】:

  • 在 selenium 中使用 chrome 我可以,但在使用 HtmlUnitDriver 等无头浏览器时我无法访问 JavaScript
猜你喜欢
  • 2021-03-08
  • 1970-01-01
  • 2019-11-15
  • 1970-01-01
  • 1970-01-01
  • 2020-08-19
  • 2020-02-21
  • 2022-07-08
  • 1970-01-01
相关资源
最近更新 更多