Selenium webdriver 如何在量角器中获取页面的源

Selenium webdriver 如何在量角器中获取页面的源,selenium-webdriver,protractor,Selenium Webdriver,Protractor,我正在使用量角器来运行测试,并希望捕获整个页面的源代码以进行调试。使用SeleniumWebDriver 如何获取页面的源代码(手动查看时内容类似于View/Source)我不确定您是否正在查找驱动程序当前打开的页面的源代码,如果是,您可以使用以下方法获取源代码 System.out.println(driver.getPageSource()); 希望对您有所帮助。要获取页面的源代码,请使用getPageSource()方法。记住,它会回报你一个承诺 browser.get('http://

我正在使用量角器来运行测试,并希望捕获整个页面的源代码以进行调试。使用SeleniumWebDriver


如何获取页面的源代码(手动查看时内容类似于View/Source)

我不确定您是否正在查找驱动程序当前打开的页面的源代码,如果是,您可以使用以下方法获取源代码

System.out.println(driver.getPageSource());

希望对您有所帮助。

要获取页面的源代码,请使用
getPageSource()
方法。记住,它会回报你一个承诺

browser.get('http://www.example.com')
.then( function () {
    return browser.getPageSource();
.then( function (txt) {
    console.log(txt);
})
试试这个:

browser.get('https://myapplication.abc.com/');
browser.getPageSource().then(function (res) {
  console.log('Page source code is-' + res);
});

我已经发布了Angular应用程序的解决方案: