protractor相关内容
在我的角度项目上运行e2e测试会引发异常。 我的Chrome版本:87.0.4280.141(官方版本)(X86_64) 我已在Chrome浏览器中启用了自动更新。问题似乎发生在浏览器更新之后。 ng e2e 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> Build info: version: '3.141.59', revis
..
我可以使用什么命令从测试套件启动特定的e2e测试用例? 如果这是不可能的-运行特定测试套件可能是一些解决办法。 我用茉莉、卡玛和量角器。我以命令开始测试 npm run e2e 它在package.json 中定义 "e2e": "protractor protractor.config.js" 我可以重新定义此任务(或创建新任务) "e2e-s": "prot
..
我正在尝试为我的服务做一些e2e测试,角度7,该方法返回Observable,这是我的方法: import { Injectable } from '@angular/core'; import { UrlDecoratorService } from "../../common/url-decorator.service"; import { APIFetcherService } fro
..
环境: 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"。 我无
..
我正在进行 E2E 测试,我的目标是比较两个数组.我设置这些数组,使它们是相同的.问题是 Protractor 认为它们不一样. 我的代码: 期望(arrPuv).toBe(arrNov); 控制台输出: 错误:预期 ['1 patro', '2.Patro','asdf','我的宝贝','我的宝贝','我的宝贝','我的宝贝'] 是 ['1 patro','2.Patro
..
我正在编写一个测试,通过查看屏幕上包含关卡计数的文本值来查看我的代码是否正在删除关卡. 它'允许删除级别版本',->browser.get('/api#/costings')element(By.id("edit")).click()startCount = element(By.id("versions_count")).getText().then( (count) ->返回计数)elem
..
我需要等待模式关闭,所以我正在等待没有元素.我正在尝试做这样的事情: browser.driver.wait until.stalenessOf(By.css '.modal-header') 不幸的是,Coffeescript 保留了 直到.所以我尝试使用: browser.driver.wait browser.driver.until.stalenessOf(By.css '.moda
..
我最近开始使用 Cucumber.我正在尝试实现 Cucumber+Protractor+TypeScript,使用这个 link 作为基线. 我正在尝试遵循这种结构,C:.|├────.circleci|├────.vscode|├───e2e│ ├───特色|||--sample.feature|||--sample2.feature||│ └───步骤|||--pageobject1_
..
我有一些处理时区的 Protractor e2e 测试.在我的本地机器上它们通过了,在 Appveyor 上它们没有. 我发现这是一个时区设置问题(Appveyor 上的不同设置). 有没有办法在测试套件开始时设置时区并在结束时将其恢复为旧时区? 我尝试了这个解决方案(所以请不要将其标记为重复):在量角器测试中设置浏览器时区 我发现这是一个非常丑陋的解决方法.有更漂亮的吗?
..
..
首先我将解释我的目标:我有一个应用程序分为几个模块.在这种情况下,我只想测试我的 ui 模块.我有一些对后端的调用,我想模拟响应或只是更改一些模型的值.我认为您无法更改模型的值,因此我正在尝试模拟后端. 我有一个模型“文档",当我按下搜索按钮时,它会从其他模块的后端获取数据.示例:http://localhost:8080/search-module/API/search我想在没有后端的情况
..
我正在使用量角器黄瓜框架,我想为我编写的测试生成 html 报告.我决定使用 cucumber-html-reporter 来实现它.在我的 hooks.js 中,我写了一个 this.After 对象以在测试失败时截取屏幕截图: this.After(function(scenario, callback) {if (scenario.isFailed()) {browser.takeScr
..
我对量角器还很陌生,如果这是一个愚蠢的问题,我很抱歉.我正在研究测试应用程序并需要测试 Chart.js 图表中的值. 有没有人知道如何让我的量角器程序查看画布内部. 这是 HTML 格式的画布输出.
..
如果你去这里:http://ionicframework.com/docs/api/components/infinite-scroll/InfiniteScroll/ 检查演示并单击列表中的最后一项: 然后在控制台输入:$0.scrollIntoView() 永远不会触发无限滚动. 有没有办法在量角器上下文中以编程方式触发无限滚动? 解决方案 你的例子中滚动的实现
..
我有一个 Angular 应用程序,我正在使用 Protractor 对其进行测试. HTML
..
我正在尝试在 ubuntu 14.04 vm(通过谷歌云)上运行量角器测试,出于某种原因,当我运行“量角器 conf.js"时,我收到一条错误消息: E/launcher - WebDriverError:未知错误:Chrome 无法启动:异常退出 我按照以下任务安装无头 chrome:https://gist.github.com/alonisser/11192482 在运行
..
我正在编写一个端到端测试,它使用 Protractor.用户感觉到她的凭据并单击提交按钮.因此,服务器在 JSON 响应中返回一个访问令牌,可用于其他 REST API 调用.我想将此令牌保存到文件中. 关于捕获 GET 请求的响应有一个类似的问题 here,但我不确定在单击按钮后发送另一个请求是否是个好主意. 如何捕获按钮单击后的响应? 解决方案 这是我关于如何捕获 HTTP
..
不,但真的!我知道这个通用问题已被问过数千次,但有一些更具体的问题对我来说似乎可行,因此我想知道如何实现它 问题 我正在使用 protractor 测试 Angular 应用程序.在应用程序内部,我想验证当我单击一个链接时,我被重定向到正确的页面(非角度).问题是,直到我到达我正在验证的页面,url 更改了 3 次左右(发生了多次重定向),所以我不能让等待功能等到页面完全加载 我
..
我正在寻找一种使用 Protractor 完全删除所有 cookie、会话/状态 cookie、存储等的方法.基本上,我想在量角器中完成与用户相同的事情,方法是转到设置 -> 清除浏览数据. browser.manage().deleteAllCookies() 不会删除 httpOnly cookie.而且由于 JavaScript 不能接触 httpOnly cookie,所以我不能使用
..
我的量角器测试有问题.我的 Angular 应用程序使用 $timeout 不断从服务器轮询某些内容.不幸的是,当我运行测试时,这会导致以下错误消息: 出现 webdriver 错误:Error Timed out waiting for Protractor to synchronize with the page after 11 seconds.请参阅 https://github.co
..