Selenium webdriver 对存储在本地变量中的HTML内容使用Selenium命令

Selenium webdriver 对存储在本地变量中的HTML内容使用Selenium命令,selenium-webdriver,Selenium Webdriver,这听起来可能有点奇怪,但是否可以对保存html源代码的静态变量使用WebDriver命令?(例如:findElementbyId) 这就是我想做的: 设置firefox Web驱动程序 打开网站url 将HTML页面源保存到“静态局部变量” 退出webDriver 现在-我希望能够在这个本地存储的页面源中查找元素和文本。(最好使用selenium命令) 非常感谢您的帮助和/或建议。 谢谢。基本上不,它在(5)处下降。FirefoxDriver需要使用与实际Firefox浏览器通信。Seleniu

这听起来可能有点奇怪,但是否可以对保存html源代码的静态变量使用WebDriver命令?(例如:findElementbyId)

这就是我想做的:

  • 设置firefox Web驱动程序
  • 打开网站url
  • 将HTML页面源保存到“静态局部变量”
  • 退出webDriver
  • 现在-我希望能够在这个本地存储的页面源中查找元素和文本。(最好使用selenium命令)
  • 非常感谢您的帮助和/或建议。
    谢谢。

    基本上,它在(5)处下降。FirefoxDriver需要使用与实际Firefox浏览器通信。Selenium不能只使用字符串

    不清楚您的用例是什么,但是您可以做一些事情,比如将HTML复制到临时文件,为它生成
    文件:
    URL,用HtmlUnit或PhantomJS驱动程序加载它,并在内存中重新运行测试

    当然,普通的旧正则表达式或类似HTML解析器的解析器是后处理HTML的更好选择