当前位置: 首页 > 知识库问答 >
问题:

Chrome在使用量角器/茉莉截图记者的截图上崩溃

微生学
2023-03-14

我注意到在Chrome中运行我的量角器E2E测试时,每当一个规范失败,我的记者试图截图时,Chrome就会崩溃,错误日志如下。没有失败的测试工作正常。有故障的IE和FF工作正常。

[1026/090128:ERROR:process_reader_win.cc(114)] NtOpenThread: {Access Denied} A process has requested access to an object, but has not been granted those access rights.  (0xc0000022)
[1026/090128:ERROR:exception_snapshot_win.cc(87)] thread ID 46316 not found in process
[1026/090128:WARNING:crash_report_exception_handler.cc(56)] ProcessSnapshotWin::Initialize failed
[1026/093428:ERROR:process_reader_win.cc(114)] NtOpenThread: {Access Denied} A process has requested access to an object, but has not been granted those access rights.  (0xc0000022)

正在使用的工具:

Protractor版本:4.0.9
protractor-jasmine2-screenshot-reporter:0.3.2
NPM版本:3.10.9
Node版本:4.4.3
Chrome版本:54.0.2840.71
ChromeDriver版本:2.24
Selenium Standalone:2.53.1

共有1个答案

松嘉运
2023-03-14

我建议你升级到最新的量角器4.0.10,它附带了最新的WebDriver-Manager。

如果仍然失败,请使用另一个屏幕截图器-以下是我收集的备选方案列表-https://github.com/azachar/protractor-screenshotter-plugin/wiki/protractor-screenshots-alernatives

 类似资料:
  • 问题内容: 我正在尝试测试响应拦截器,但是很难弄清楚如何模拟$ window对象。这是我的拦截器代码: 这是我的规格: 我有一个:。关于如何正确模拟$ window对象或更一般地说如何测试401 +重定向情况的任何帮助? 问题答案: 您应该使用最新的语法来构造拦截器定义。您的URL构造也应包含在服务中,以便可以在测试中轻松模拟它。 这样做可以让您像其他任何工厂一样对其进行测试,而不必担心拦截器的内

  • 问题内容: 如何在angularjs量角器茉莉花测试中查看console.log输出?截至目前,浏览器自身关闭速度过快。 更多信息-我正在使用angularjs教程,步骤8。我试图将e2e测试更改为量角器。我正在使用的量角器配置文件基于%appdata%\ npm \ node_modules \ protractor \ referenceConf.js。在配置文件引用的js规范文件中,我有co

  • 我的最终目标是能够自动截图。为此,我一直在阅读这篇文章,它说在命令行中应该像下面这样简单: 但是我在当前目录中没有得到任何screenshot.png文件,在我的例子中是C:\temp。我也尝试省略'headless'参数,但唯一发生的事情是,Chrome打开网站,但没有创建文件。 环境:Google Chrome 63.0.3239.132 64位,Windows 10(和服务器2012),Ch

  • 是否可以在Python中使用chromedriver和selenium对元素进行截图。我知道chrome开发工具允许我们对特定元素进行截图。即使是JavaScript方法,我也可以使用命令获取数据URI。

  • 我知道这可能是最愚蠢的问题,但我仍然不知道如何通过Android Studio拍摄Emulator的屏幕截图。我最近从Eclipse切换到Android Studio,但我在任何地方都找不到它,我也尝试在网上搜索,但没有任何帮助。

  • 问题内容: 是否可以使用JavaScript截取网页的屏幕截图,然后将其提交回服务器? 我不太担心浏览器的安全性问题。等,因为实施将针对HTA。但是有可能吗? 问题答案: 我已经通过使用ActiveX控件为HTA完成了此操作。在VB6中构建控件以截取屏幕截图非常容易。我必须使用keybd_event API调用,因为SendKeys无法执行PrintScreen。这是该代码: 这只会使您到达将窗口