Selenium webdriver Chromedriver中的HTML内容不正确

Selenium webdriver Chromedriver中的HTML内容不正确,selenium-webdriver,selenium-chromedriver,Selenium Webdriver,Selenium Chromedriver,我有几个测试,将HTML代码写入CentOS 7机器上的临时目录,然后让Chromedriver加载它们,对它们进行一些基本测试。在本例中,我正在编写HTML代码: <html><body><form> <label for="text">Text</label> <input type="text" id="text"></form></body> 文本 但是,当我

我有几个测试,将HTML代码写入CentOS 7机器上的临时目录,然后让Chromedriver加载它们,对它们进行一些基本测试。在本例中,我正在编写HTML代码:

<html><body><form>        <label for="text">Text</label>
        <input type="text" id="text"></form></body>
文本
但是,当我通过
getAttribute('innerHTML')
获取HTML内容时,我得到了这个


file:///tmp/formJbDsBv
...

这显然不是我写的代码。Selenium端的日志文件是


09:45:03.980信息-执行:[获取:file:///tmp/formJbDsBv])
09:45:04.084信息-完成:[获取:file:///tmp/formJbDsBv]

但是,当然,测试可以在本地和虚拟机上工作,但不能在我的测试盒上工作,它使用Xvfb运行


另外,我使用的技术可以在大约一百个其他测试中使用。

我不知道为什么这样可以解决这个问题,但是在文件名的末尾添加
.html
就可以了。这真的很奇怪,因为一些通过的测试的文件名末尾没有
.html
。奇怪,但它现在正在工作。

您的代码是否存在于文件中的任何位置?我已经回答了下面的问题,但两天内我无法结束这个问题。