量角器未连接到DevTools

时间:2014-06-11 16:10:54

标签: javascript google-chrome selenium-webdriver protractor

如何在从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)

2 个答案:

答案 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