protractor相关内容

如何设置 HTML5 type="date";使用 Selenium/Protractor 的输入字段(例如在 Chrome 中)?

我想更新一些 HTML5 日期表单字段的日期值(显示为 mm/dd/yyyy,仅数字部分可修改): 在我的 Selenium/Protractor 测试中.我已经尝试为此使用 sendKeys 但(在 Chrome 上)到目前为止还没有成功. 有没有办法使用 sendKeys 做到这一点?还是有其他方法? 解决方案 在 Mac 上使用 Chrome 和 ..
发布时间:2022-01-16 16:41:15 前端开发

量角器清除()不工作

我有两个测试: it('应在用户输入搜索框时过滤电话列表', function() {var results = ptor.findElements(protractor.By.repeater('phone in phone').column('phone.name'));结果.then(函数(arr){期望(arr.length).toEqual(3);});var queryInput ..
发布时间:2022-01-16 16:40:21 前端开发

在 Maven 构建过程中运行量角器测试

我有一个 Maven 项目,我不想更改 POM,这样当我构建项目(清理 + 安装)时,在编译部分之后,将开始一组量角器测试(打开 selenium 并做几件事),并且只有在测试通过时,构建本身才会通过. 我似乎找不到能提供这种功能的东西.有可能吗?如果是这样,我该如何使用它?我们目前正在使用 'com.github.eirslett' maven 插件进行构建,我想知道是否可以在这个插件中添 ..
发布时间:2022-01-16 16:39:40 其他开发

无法阻止量角器显示文件下载提示

问题 我正在测试下载文件,但是当我触发下载时,会出现“另存为..."提示.我在这个 SO question 中看到了一个解决方案,但它没有t 似乎对我有用. 配置 我的量角器配置文件如下所示(coffeescript): exports.config =能力:浏览器名称:“铬"shardTestFiles:真最大实例数:2铬选项:args: ['--no-sandbox', ' ..

使用代理到 ​​https 运行 AngularJS Protractor

尝试运行 Protractor 时,我在命令行中收到以下错误: >致命错误:量角器退出,代码:1 我需要代理到 https 测试服务器.我该如何做到这一点?我遵循了这个 Github 问题 的建议,但我仍然收到上述错误.这是我的配置文件: //参考配置文件.出口.config = {//----- 如何设置 Selenium -----////有三种方法可以指定如何使用 Seleni ..
发布时间:2022-01-16 16:39:12 其他开发

使用 Promise 配置多种功能

这是使用量角器设置firefox配置文件主题的后续内容. 根据setFirefoxProfile howto,可以使用特殊的 "helper" js 代码 使用 firefox-profile 和 q 库来进行编码火狐配置文件动态. 这对我有用,直到我尝试使用多个浏览器并配置 multiCapabilities: exports.config = {seleniumAddress: ..
发布时间:2022-01-16 16:38:53 前端开发

如何测试阻力&AngularJS e2e 测试中的删除功能

我正在尝试测试我的应用程序,我需要将小部件从一个位置移动到另一个位置,换句话说,我需要测试拖动 &在端到端测试中删除功能. 我将如何测试这个? 解决方案 我也遇到了同样的问题.我的解决方案是在此处遵循 Selenium 问题中的建议:https://code.google.com/p/selenium/issues/detail?id=3604#c20 从@nilsK 的示例开 ..
发布时间:2022-01-16 16:38:47 前端开发

量角器:无法使用 by.deepCss('input') 选择阴影 DOM(聚合物)内的输入元素

环境:Angular(带有 Polymer Web 组件的 v5 应用程序.用于运行 e2e 测试的量角器. Angular CLI:1.6.4节点:6.10.0角度:5.2.0@角/cli:1.6.4打字稿:2.5.3 下面给出的是我在 chrome 中扩展的聚合物 Web 组件阴影根.您可以在此自定义元素中看到输入 type = "text". 我无法使用量角器 by.deepCss ..
发布时间:2022-01-16 16:38:30 其他开发

量角器:承诺如何运作?

我对 Angular 中的 $q 库如何工作有一个不错的了解,但我不确定量角器或 web-driver-js 是如何使用它们的.(特别是因为我认为量角器/网络驱动程序/角度之间的利用率略有不同) 例如,我在量角器教程中看到的示例代码似乎是逐行编写的,并假定前一个在下一个之前完成.(例如 browser.get(url) 后跟 browser.getTitle() )是否存在某种隐含的承诺?( ..
发布时间:2022-01-16 16:38:04 其他开发

在 Java 中使用量角器

我想在 Java 而不是 Node.js 上使用 Protractor.是否可以将 Protractor 与 Java 或 Python 一起使用?我们不想添加其他技术进行测试,而是想使用现有技术. 解决方案 很遗憾,您在这件事上没有太多选择,因为 Protractor 是 AngularJS 的 JavaScript 测试框架,它是通过 Node.js 分发的. 我们不想添加其他技 ..
发布时间:2022-01-16 16:37:50 Java开发