【问题标题】:Selenium WebDriver - compile HTML stringSelenium WebDriver - 编译 HTML 字符串
【发布时间】:2017-10-29 12:25:47
【问题描述】:

我想使用 Selenium WebDriver 编译 html String,我发现的唯一示例是打开文件,例如:

WebDriver driver = new FirefoxDriver();
driver.get("file:///C:/Users/jgong/Desktop/a.html");

我需要:

WebDriver driver = new FirefoxDriver();
driver.get(htmlString);

然后用getPageSource()的方法,可以吗?

谢谢。

【问题讨论】:

  • 编译html字符串是什么意思?这很不清楚。
  • 像浏览器一样编译js+html。
  • @ItsikMauyhas Selenium 是一个免费(开源)自动化测试套件,适用于跨不同浏览器和平台的 Web 应用程序。 Selenium 无法编译 HTML 文件。当您提及driver.get("file:///C:/Users/jgong/Desktop/a.html"); 时,Selenium 将通过您选择的浏览器打开a.html 页面。谢谢

标签: java html selenium selenium-webdriver


【解决方案1】:

您可以使用 data URI 方案通过 Selenium 加载一些 HTML:

WebDriver driver = new FirefoxDriver();
driver.get("data:text/html;charset=utf-8," + htmlString);

【讨论】:

    猜你喜欢
    • 2014-04-27
    • 2012-07-22
    • 1970-01-01
    • 2016-02-23
    • 2016-12-28
    • 1970-01-01
    • 2019-05-13
    • 2013-08-12
    相关资源
    最近更新 更多