问题标签 [gulp-protractor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
170 浏览

getelementbyid - 获取文本字段的值并将其复制粘贴到量角器中的另一个文本字段

请帮我。下面代码的输出是“[Obj obj”。

0 投票
2 回答
819 浏览

protractor - 登录到我的网站量角器后无法找到下一个元素

登录后用户的此代码应发布一些问候消息。

按钮的 HTML 代码

0 投票
2 回答
2616 浏览

selenium - 量角器中的元素不可点击

我有一个上传图片的模式。当我点击上传图片时,它正在导航到本地计算机,然后选择指定的图片。导航到本地计算机后出现错误。

错误:

消息:失败:未知错误:元素在点 (736, 187) 处不可点击。其他元素将收到点击:...(会话信息:chrome=54.0.2840.99)(驱动程序信息:chromedriver=2.25.426923(0390b88869384d6eb0d5d09729679f934aab9eed),平台=Windows NT 10.0.14393 x86_64)堆栈:WebDriverError:未知错误:元素在点 (736, 187) 处不可点击。其他元素将收到点击:... (Session info: chrome=54.0.2840.99) (Driver info: chromedriver=2.25.426923 (0390b88869384d6eb0d5d09729679f934aab9eed),platform=Windows NT 10.0.14393 x86_64) at WebDriverError (C:\Users\ Telekha\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\error.js:27:5) 在 Object.checkLegacyResponse (C: \Users\Telekha\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\promise.js:2775:27) ElementArrayFinder.applyAction_ 出错 (C:\Users\Telekha\AppData\Roaming\npm\ node_modules\protractor\built\element.js:403:27) 在 ElementArrayFinder._this.(匿名函数) [点击] (C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\built\element.js :101:30) 在 ElementFinder.(匿名函数) [点击] (C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\built\element.js:740:22) 在 Object. (C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\example\loginpost.js:40:51) 在 C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\node_modules\jasminewd2\ index.js:94:23 在新的 ManagedPromise (C: \Users\Telekha\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\promise.js:1082:7) 在 controlFlowExecute (C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor \node_modules\jasminewd2\index.js:80:18) 在 TaskQueue.execute_ (C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\promise.js:2913:14 ) 在 TaskQueue.executeNext_ (C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\promise.js:2896:21) 在 asyncRun (C:\Users\Telekha\AppData \Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\promise.js:2820:25)来自:任务:在对象的控制流中运行它(“在仪表板上”)。(C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\node_modules\jasminewd2\index.js:79:14)来自异步测试:套件出错。(C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\example\loginpost.js:16:2) 在对象。(C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\example\loginpost.js:1:1) 在 Module._compile (module.js:570:32) 在 Object.Module._extensions..js (module.js:579:10) 在 Module.load (module.js:487:32) 在 tryModuleLoad (module.js:446:12)

2 个规格,1 个失败。

和我上传图片的代码:

0 投票
3 回答
3933 浏览

angularjs - 如何在量角器的 ng-autocomplete 中选择一个元素?

通过文本传递

它无法选择自动完成中的第一个元素。

0 投票
2 回答
1248 浏览

angularjs - 在 uib 下拉菜单中选择元素

我有一个这样的 HTML 代码。

在量角器中使用时,面临 uib 下拉选择的问题。我写了这样的代码:

0 投票
1 回答
247 浏览

javascript - 如何使用量角器在页面上定位非唯一按钮

我试图找到一个在 HTML 中没有唯一标识符的按钮。我已经尝试了everyrthing 并访问了网络上的多个站点,但我仍然找不到有效的定位器。页面上有三个按钮,我需要定位的一个是页面上的第二个。我已经试过了;

在此先感谢,任何帮助将不胜感激。

0 投票
1 回答
209 浏览

angularjs - 下拉测试中无法聚焦元素

这是我的角度下拉菜单

量角器测试用例是这样的:

我在量角器中遇到错误:

失败:未知错误:无法聚焦元素

0 投票
1 回答
399 浏览

node.js - 如何在 nodejs 中安装 gulp-protractor 并设置独立的 selenium 服务器?

我跑来npm install gulp-protractor --save-dev在我的项目中安装量角器及其要求。

根据这个文档(https://github.com/mllrsohn/gulp-protractor),我应该找到'./node_modules/protractor/selenium/selenium-server-standalone-2.45.0.jar'. 但是在我安装完所有东西之后,那个selenium-server-standalone-xxx.jar文件就找不到了。即使在我运行之后npm install protractor,它也不会出现。

这是我的文件node_modules/protractor

在此处输入图像描述

我在这里想念什么?我使用 Linux Ubuntu 16.04,节点 6.9.1(通过 nvm)

0 投票
2 回答
6165 浏览

angular - 我必须在加载时手动刷新页面,因为它可以在量角器中使用

好吧,我正在使用铬。当我运行量角器时,页面开始加载并且永远不会完成加载,直到我手动刷新页面然后一切正常。我的页面使用 Angular2,是用 MEAN 堆栈构建的。

这是我的配置文件:

这是我的测试中第一个运行的:

0 投票
2 回答
2029 浏览

jenkins - 在 Jenkins 中运行量角器

我只是想知道是否可以在每次构建时在 Jenkins 中运行量角器 e2e 测试。目前我们手动触发测试用例,它们不是 Jenkins 的一部分,但不知何故,我需要它们自动运行并将结果(失败/通过)显示为构建的一部分。任何人都可以分享他们的经验。

问候赛扎伊迪