量角器未连接到DevTools

sta*_*lar 11 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)
Run Code Online (Sandbox Code Playgroud)

And*_*s D 8

你不能,因为webdriver使用开发人员工具与chrome通信.如果开放工具窗口打开,那么您无法执行任何量角器代码.

https://sites.google.com/a/chromium.org/chromedriver/help/devtools-window-keeps-closing

我会建议你复制的标签或暂停测试要么browser.sleep(ms)browser.debugger()


nwi*_*ler 8

有一个新pause功能可用于打开开发工具,例如拍摄堆快照.它会暂停测试执行,直到您从命令窗口继续执行.

更多细节在这里:

要使用它,只需将以下内容添加到测试代码中:

browser.pause();
Run Code Online (Sandbox Code Playgroud)

准备好继续测试d后,Enter在paused命令窗口/终端输入,然后输入.