-
1 votesanswersviews
如何使用量角器在下拉框中验证年份?
我正在验证包含年份的下拉框 . 下面是我验证下拉框的代码 . 但是,量角器仍然会返回该行代码的错误消息 . 我不知道为什么它会返回错误信息 . var EachYear = element.all(by.id("Years")); expect(EachYear.getText()).toBe(['Year\n2017\n2018\n2019\n2... -
1 votesanswersviews
量角器测试中的离子选项按钮 - 单击未注册
我有一个离子应用程序,带有onionic-option-button的离子列表 . 当用户向左滑动时,此按钮变为可见 . 我想写一个量角器(Chromedriver&Android&Appium&Protractor测试)测试向左滑动,然后单击按钮 . 滑动没问题,我可以看到按钮变得可见,但点击没有注册 . ion-option-button有一个ng-click事件,可触发事件 . 我试过了:... -
1 votesanswersviews
量角器:使用by.deepCss('input')无法选择阴影DOM(聚合物)内的输入元素
环境:Angular(v5应用程序,使用Polymer Web Components . 用于运行e2e测试的量角器) . Angular CLI: 1.6.4 Node: 6.10.0 Angular: 5.2.0 @angular/cli: 1.6.4 typescript: 2.5.3 下面给出的是我的聚合物纤维网组件阴影根在铬中膨胀 . 您可以在此自定义元素中看到输入 type = &q... -
1 votesanswersviews
詹金斯正在进行量角器测试
我正试图用硒和量角器进行量角器测试 . 要在我的电脑上执行此操作,我将在控制台1上启动selenium服务器: webdriver-manager update webdriver-manager start 然后在控制台2上我启动测试: protractor test.config.js 我想在詹金斯做同样的事情 . 问题是,启动硒后我无法做任何事情,因为控制台在运行selenium服务器时... -
1 votesanswersviews
gulp-angular-protractor与黄瓜整合
所以,我一直在使用量角器(jasmine 2)编写非常好的e2e测试,但现在我的要求已经改变了:我需要从Jasmine2切换到Cucumber . 截至目前,Protractor已不再直接支持Cucumber . 我尝试了自定义框架设置=>不成功 . 如上所述,我正在使用gulp-angular-protractor,它为我提供了一个非常简单的工作环境(在运行测试时打开/关闭webdrive... -
0 votesanswersviews
如何执行量角器黄瓜
我是Protractor Cucumber的新手,我创建了以下场景并执行了评论 cucumber.js . 但是一旦我在命令提示符中给出了评论 cucumber.js ,我的记事本中的cucumber.js文件(位于:"c:\user....\AppData\roaming\npm\cucumber.js")文件就被打开了 . ... \ features \ text.f... -
0 votesanswersviews
黄瓜和量角器测试,在Feature文件上,错误:SyntaxError:意外的令牌,预期;
TO CHECK MY FEATURE FILE我是Cucumber / Protractor的新手 . 我有这个错误启动 protractor.conf.js : E/launcher - Error: SyntaxError: C:/Users/home/Desktop/testing_protractor/test reali/login_1/features/test.feature: U... -
10 votesanswersviews
如何使用Protractor测试原生Android应用程序
我有原生的Android应用程序,使用Ionic构建,因此e2e测试是使用Protractor编写的,并且可以与混合版本的应用程序一起使用 .我可以在Android设备(或者至少是模拟器/ avd)上对本机应用程序运行这些测试吗? 我尝试过Appium - 没有运气,它试图在设备上运行浏览器 . 我不需要它 . Selendroid:java -jar path-to-selendroid.ja... -
2 votesanswersviews
量角器 - 手动启动绑定角度应用程序 - 量角器尽管设置了ignoreSynchronization但仍绑定到Angular
我们有一个场景,其中Login Page是一个非Angular页面,并在成功登录后调出Angular Application . 登录后,我们的应用程序正在手动启动捆绑文档就绪状态,并将ng-app与文档元素相关联 . 我们的测试场景是,登录(doLogin) - >做一些事务(doTransaction) 我们在“OnPrepare”方法中使用ignoreSynchronization... -
1 votesanswersviews
如何使用量角器获取新打开的选项卡URL
嗨,我想点击一个链接后打开一个新选项卡的URL,并检查我是否得到了预期的值 . 我无法弄清楚如何做到这一点因为我在chrome执行时遇到了这个错误: Failed: null value in entry: name=null 在Firefox中测试通过了,但有趣的是它在新窗口中打开了target = _blank而不是新标签... 这是我的代码: var scrollBar = require... -
0 votesanswersviews
量角器/ XPath - 查找包含包含文本的后代的元素
我正在寻求XPath选择器的一些帮助 . 我已经学习了XPath的基础知识,但我很难将它们组合起来解决这个问题 . 所以我在HTML中有一个包含大约30行的网格,每行(从左到右)都有一个复选框和员工姓名 . 以下是行组成的片段: <div class="ui-grid-row ng-scope" data-row-num="21"> //Whol... -
1 votesanswersviews
如何在幻像上清理本地存储和会话存储?
我正在幻影和量角器的帮助下进行e2e测试,但是每次我对代码进行更改(而不是e2e测试代码)时,似乎幻影没有采取新的更改或清理localStorage和SessionStorage . 我认为它可能是缓存,但我不确定 . 我试图在我的protractor.config文件中添加下一句,以便清理LocalStorage . onPrepare: function () { browser.execut... -
2 votesanswersviews
无法在业力和量角器中加载angular-mocks.js进行测试
我正在尝试将角度模拟加载到我的测试环境中 . 但我遇到了问题 . 我有这样的业力配置...... 'angular/angular/angular.js', 'angular/angular-mocks.js', 'angular/angular/angular-animate.js' 但它似乎没有拿起angular-mocks.js . 当我在我的index.h... -
1 votesanswersviews
Chromedriver手动工作但从Jenkins Slave运行时失败
我有一个使用LinuxMint的Jenkins从属节点设置 . 因此,我们可以在Chrome和Firefox的Linux机器上进行一些浏览器测试 . 我安装了最新的Chromedriver,测试可以运行它,当我手动进入 /var/jenkins/workspace/<project name>/TestAutomation/SeleniumFramework 并执行我的 run npm... -
0 votesanswersviews
Protularctor e2e测试在AngularJS / Anuglar 6 Hybrid应用程序中运行得非常快
我已将Angular JS(1.5)应用程序迁移到Hybrid应用程序 . 我正在使用Angular6 / AngularJS(1.6) . 我正在尝试为角度js页面运行现有e2e测试的量角器e2e . 我所有现有的测试都运行得非常快 . 并且大多数e2e测试现在都失败了,例如“元素不可见”或“元素未启用”,所以现在我已经在多个位置添加等待元素以修复它们 . 他们跑得太快的原因是什么?我有数百个测... -
0 votesanswersviews
使用量角器的Highchart导出数据
所以我在客户端编写了一个应用程序 . 它只是一个常规的角度Web应用程序 . 我正在使用量角器对此应用程序进行端到端ui测试,但是,量角器仅限于测试高级图表 . 我的主要目标是,基本上将web应用程序上的高图数据导出到csv中,这样我就可以做一些文件比较了(顺便说一句,我已经知道highcharts有能力在csv中导出,但是由于具体原因,我不能使用这个方法)现在,我正在做的是从这个站点使用名为ge... -
1 votesanswersviews
量角器:Jasmine-Reporter(jasmine2)正在生成奇怪的Junit XML报告
之前我正在使用Jasmine报告器1.x,我可以生成很好的Junit Xml报告 . 但后来由于一些新的酷功能我们转移到Jasmine reporter2.x . 但问题是我无法为我的测试结果生成正确的Junit XML报告 . 我的XML输出如下所示: <?xml version="1.0" encoding="UTF-8" ?> <te... -
1 votesanswersviews
jasmine-allure-reporter,根据spec文件分别显示测试用例
我正在使用Protractor和jasmine-allure-reporter并尝试运行config.js文件中定义的多个规范 . 规格:['spec1.js','spec2.js'] spec1.js包含3个测试,spec2.js包含单个测试 . 但jasmine-allure-reporter一起显示所有四个测试用例(3 1),并且没有关于spec文件(spec文件名)的规范 . 如何在一个H... -
2 votesanswersviews
有没有办法强迫业力或量角器执行跳过的茉莉花测试?
现在我的团队正在运行量角器/茉莉花节点进行验收测试,并使用karma / jasmine进行单元测试 . 有可能,并且它已经发生了,有人用iit或代码进行量角器/茉莉花节点测试推送代码,并适合或描述业力/茉莉花测试 . 这样做会强制茉莉只运行那些测试,跳过所有其他测试 . 这对于调试很有用,但是如果有人忘记恢复这些更改并将此代码推送到我们的持续集成服务器(Jenkins),我希望我们的CI作业失败... -
0 votesanswersviews
Jasmine-reporter在angularjs端到端测试中的错误
我正在尝试将Jasmine报告与Angular端到端测试集成 . 但是在运行测试时我遇到了以下错误(我甚至在基于Windows的环境中尝试了同样的结果并得到了相同的结果), in on prepare method Error: Cannot find module 'jasmine-reporters' at Function.Module._resolveFilename (modul... -
1 votesanswersviews
检查元素是否可见,而不是下面的代码 - Jasmine JS
我试图添加“if”语句,如果在DOM中可以看到元素,请执行下面的代码,否则跳过“if”语句并继续运行下一个“it”块 . 有一个错误: 视图未在[object Object]中定义 . 请帮忙! 代码: describe('LiveSite Portal - New client send new message', function() { it('LiveSite - Home Pa... -
0 votesanswersviews
Protractor-cucumberjs:browser.get()不起作用
当我用量角器运行cucumberjs时,我收到错误消息,任何人都可以帮助我提出理由: c:\ Users \ Dave.Le \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ lib \ atoms \ error.js:108 var template = ne... -
2 votesanswersviews
Mac中的量角器测试给出错误 - 未在10秒内收到结果
我们的CI在Mac机器(Chrome浏览器)上运行量角器测试 . 该脚本托管在测试计算机中,该计算机触发该套件在远程Mac上运行 . Mac运行一个处理selenium请求的selenium服务器 . 最近,一些测试失败了,错误 'unknown error: result was not received in 10 seconds' . 这是最近才出现的 . 测试在Windows和iOS上... -
30 votesanswersviews
量角器 - 运行Protractor时出现“Runtime.executionContextCreated有无效'上下文”错误
当我运行量角器时,我得到以下错误 . 以下是我的webstorm控制台中显示的错误 . “C:\ Program Files(x86)\ JetBrains \ WebStorm 2016.2 \ bin \ runnerw.exe”“C:\ Program Files \ nodejs \ node.exe”c:\ Users \ x216526 \ AppData \ Roaming \ n... -
1 votesanswersviews
量角器中的点不可点击元素
我有一个模式来上传图像 . 当我点击上传图像时,它导航到本地计算机,然后选择指定的图像 . 导航到本地计算机后出错 . 错误: 消息:失败:未知错误:元素在点(736,187)处不可点击 . 其他元素将收到点击:...(会话信息:chrome = 54.0.2840.99)(驱动程序信息:chromedriver = 2.25.426923(0390b88869384d6eb0d5d097296... -
0 votesanswersviews
TypeError:无法读取未定义的属性'getText'
我坚持这个错误: TypeError: Cannot read property 'getText' of undefined 当我在Protractor v.4.0.14中运行我的测试时我理解的是getText()无法从表格单元格中获取文本,因为CSS选择器没有正确地选择它或者我使用错误的方法从单元格中检索文本?! 我的页面 object file's code : var HomePage =... -
0 votesanswersviews
返回undefined的javascript return语句
我正在使用量角器测试角度js salesforce应用程序 . 我需要使用SOQL和jsforce查询id但是当我从另一个类调用查询方法时,返回结果是未定义的 . 当我打印出方法中的日志时,它确实显示我正在寻找的id似乎在return语句中丢失了 . var jsforce = require('jsforce'); function querySF() { var conn = new j... -
1 votesanswersviews
如何从一个文件/目录引用内部和外部模块
无论如何,我可以将我的所有参考模块放在内部和外部,并从那个地方使用它 . import {browser, element, by, By, ElementFinder,ElementArrayFinder} from "protractor"; import {FactoryRegistry} from "./../../../factories/FactoryR... -
16 votesanswersviews
用量角器运行什么是好的无头浏览器?
新用户在这里 . 经过几个小时的 Build 我的烟雾和回归测试后,我在网上阅读了许多案例后发现,已知phantomjs与量角器一起运行会遇到麻烦 . 詹金斯一直在为它迄今为止所做的所有任务运行幻影 . They need these tests to run as part of ci which does not have a windowing system installed. 所以如果有... -
1 votesanswersviews
从量角器运行appium和conf.js时,Android模拟器没有响应
模拟器已启动,但在运行我的量角器脚本时没有响应 . 这是我的appium日志 使用以下命令启动Appium服务器:C:\ Program Files(x86)\ Appium \ node.exe lib \ server \ main.js --address 127.0.0.1 --port 4713 --avd Android --device-ready-timeout 5 --sess...