我正在使用Protractor来运行我的测试,并希望捕获整页的源代码以进行调试。使用Selenium WebDriver
如何获取页面源(手动查看时类似于View / Source的内容)
我不确定您是否正在寻找当前由驱动程序打开的页面的源代码,如果是,您可以使用以下方法获取源代码。
System.out.println(driver.getPageSource());
希望能帮助到你。
为了获得页面的来源,Protractor documentation说要使用getPageSource()
方法。记住它会返回一个Promise。
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);
});