Selenium WebDriver - 编译HTML字符串

Its*_*has 0 html java selenium selenium-webdriver

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

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

我需要:

WebDriver driver = new FirefoxDriver();
driver.get(htmlString);
Run Code Online (Sandbox Code Playgroud)

然后使用该getPageSource()方法,是否可能?

谢谢.

Flo*_* B. 5

您可以使用dataURI方案使用Selenium加载一些HTML:

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