在java中获取html的DOM
我正在使用headless chrome作为JAVA中selenium测试的Web驱动程序。 我怀疑当我使用chrome的无头版本时DOM会发生变化。 有没有办法在测试期间获取html的DOM副本?您可以试试在java中获取html的DOM,java,selenium,dom,webdriver,headless,Java,Selenium,Dom,Webdriver,Headless,我正在使用headless chrome作为JAVA中selenium测试的Web驱动程序。 我怀疑当我使用chrome的无头版本时DOM会发生变化。 有没有办法在测试期间获取html的DOM副本?您可以试试 driver.getPageSource() 我在PhantomJS上也遇到了类似的问题,这表明DOM实际上与普通浏览器不同。用例是什么?我在测试中通过Xpath定位元素的可能重复,当我使用headless chrome时,元素在DOM中找到,但当我给出3个元素的Xpath时,例如[Ed
driver.getPageSource()
我在PhantomJS上也遇到了类似的问题,这表明DOM实际上与普通浏览器不同。用例是什么?我在测试中通过Xpath定位元素的可能重复,当我使用headless chrome时,元素在DOM中找到,但当我给出3个元素的Xpath时,例如[Editor]/[Panel]//[按钮]它不起作用。这意味着DOM中元素的顺序发生了变化。