protractor相关内容

无法在角度项目中启动e2e测试

在我的角度项目上运行e2e测试会引发异常。 我的Chrome版本:87.0.4280.141(官方版本)(X86_64) 我已在Chrome浏览器中启用了自动更新。问题似乎发生在浏览器更新之后。 ng e2e 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> Build info: version: '3.141.59', revis ..

角度2+业力+量角器-运行特定的e2e测试用例

我可以使用什么命令从测试套件启动特定的e2e测试用例? 如果这是不可能的-运行特定测试套件可能是一些解决办法。 我用茉莉、卡玛和量角器。我以命令开始测试 npm run e2e 它在package.json 中定义 "e2e": "protractor protractor.config.js" 我可以重新定义此任务(或创建新任务) "e2e-s": "prot ..
发布时间:2022-07-12 11:19:00 其他开发

量角器:无法使用BY.Deep Css(&;#39;Input&;#39;)选择阴影DOM(聚合物)内的输入元素。

环境: ANGLING(带聚合物卷筒纸组件的v5应用程序。 用于运行e2e测试的量角器。 Angular CLI: 1.6.4 Node: 6.10.0 Angular: 5.2.0 @angular/cli: 1.6.4 typescript: 2.5.3 下面给出的是我在Chrome中展开的聚合物Web组件阴影根。您可以在此自定义元素中看到输入type = "text"。 我无 ..
发布时间:2022-02-24 13:27:17 其他开发

在量角器中断言数组

我正在进行 E2E 测试,我的目标是比较两个数组.我设置这些数组,使它们是相同的.问题是 Protractor 认为它们不一样. 我的代码: 期望(arrPuv).toBe(arrNov); 控制台输出: 错误:预期 ['1 patro', '2.Patro','asdf','我的宝贝','我的宝贝','我的宝贝','我的宝贝'] 是 ['1 patro','2.Patro ..
发布时间:2022-01-25 09:43:54 其他开发

量角器从承诺中返回一个值

我正在编写一个测试,通过查看屏幕上包含关卡计数的文本值来查看我的代码是否正在删除关卡. 它'允许删除级别版本',->browser.get('/api#/costings')element(By.id("edit")).click()startCount = element(By.id("versions_count")).getText().then( (count) ->返回计数)elem ..
发布时间:2022-01-24 11:14:19 其他开发

在 Protractor e2e 测试中设置时区

我有一些处理时区的 Protractor e2e 测试.在我的本地机器上它们通过了,在 Appveyor 上它们没有. 我发现这是一个时区设置问题(Appveyor 上的不同设置). 有没有办法在测试套件开始时设置时区并在结束时将其恢复为旧时区? 我尝试了这个解决方案(所以请不要将其标记为重复):在量角器测试中设置浏览器时区 我发现这是一个非常丑陋的解决方法.有更漂亮的吗? ..
发布时间:2022-01-22 23:57:35 前端开发

“模拟"带有 Protractor、Cucumber 和 Chai 的后端 http 响应

首先我将解释我的目标:我有一个应用程序分为几个模块.在这种情况下,我只想测试我的 ui 模块.我有一些对后端的调用,我想模拟响应或只是更改一些模型的值.我认为您无法更改模型的值,因此我正在尝试模拟后端. 我有一个模型“文档",当我按下搜索按钮时,它会从其他模块的后端获取数据.示例:http://localhost:8080/search-module/API/search我想在没有后端的情况 ..
发布时间:2022-01-22 23:46:04 其他开发

WebDriverError 错误:Chrome 无法启动:异常退出

我正在尝试在 ubuntu 14.04 vm(通过谷歌云)上运行量角器测试,出于某种原因,当我运行“量角器 conf.js"时,我收到一条错误消息: E/launcher - WebDriverError:未知错误:Chrome 无法启动:异常退出 我按照以下任务安装无头 chrome:https://gist.github.com/alonisser/11192482 在运行 ..

在端到端测试中捕获服务器 JSON 响应

我正在编写一个端到端测试,它使用 Protractor.用户感觉到她的凭据并单击提交按钮.因此,服务器在 JSON 响应中返回一个访问令牌,可用于其他 REST API 调用.我想将此令牌保存到文件中. 关于捕获 GET 请求的响应有一个类似的问题 here,但我不确定在单击按钮后发送另一个请求是否是个好主意. 如何捕获按钮单击后的响应? 解决方案 这是我关于如何捕获 HTTP ..
发布时间:2022-01-16 17:12:57 其他开发

如何使量角器中的自动化测试脚本等待,直到页面完全加载

不,但真的!我知道这个通用问题已被问过数千次,但有一些更具体的问题对我来说似乎可行,因此我想知道如何实现它 问题 我正在使用 protractor 测试 Angular 应用程序.在应用程序内部,我想验证当我单击一个链接时,我被重定向到正确的页面(非角度).问题是,直到我到达我正在验证的页面,url 更改了 3 次左右(发生了多次重定向),所以我不能让等待功能等到页面完全加载 我 ..

量角器:彻底清除浏览数据

我正在寻找一种使用 Protractor 完全删除所有 cookie、会话/状态 cookie、存储等的方法.基本上,我想在量角器中完成与用户相同的事情,方法是转到设置 -> 清除浏览数据. browser.manage().deleteAllCookies() 不会删除 httpOnly cookie.而且由于 JavaScript 不能接触 httpOnly cookie,所以我不能使用 ..
发布时间:2022-01-16 17:12:36 其他开发