如何在从Protractor运行页面时使用Chrome开发者工具检查我的页面?当我尝试打开devtools时,我从量角器得到了这个错误:
UnknownError: disconnected: not connected to DevTools
(Session info: chrome=35.0.1916.114)
(Driver info: chromedriver=2.10.267518,platform=Linux 3.5.0-49-generic x86_64)
答案 0 :(得分:8)
您不能,因为webdriver使用开发人员工具与chrome通信。如果dev工具窗口打开,那么你就无法执行任何量角器代码。
https://sites.google.com/a/chromium.org/chromedriver/help/devtools-window-keeps-closing
我建议你复制标签或暂停考试browser.sleep(ms)
或browser.debugger()
答案 1 :(得分:8)
有一个新的pause
函数可用于打开开发工具,例如拍摄快照。它会暂停测试执行,直到您从命令窗口继续执行。
此处有更多详情:
要使用它,只需将以下内容添加到测试代码中:
browser.pause();
准备好继续测试后,在暂停的命令窗口/终端输入d
,然后输入Enter
。