protractor相关内容
我正在使用量角器 1.3.1 并运行 iedriverserver.exe 2.43.0.0 并安装了 IE11(Windows).这是我的规格: describe('快速测试IE驱动', function() {it('应该去ng主页', function () {browser.driver.get('https://angularjs.org/');var title =element(b
..
现在在我的量角器测试规范中,Webstorm 抱怨我所有的 element 和 by 都是“不可解析的类型或元素" 解决方案 你是否启用了 angular-protractor 的 TypeScript 库? 转到项目设置 > Javascript > 库 点击下载,然后选择 TypeScript 社区存根 找到 angular-protractor 然后下载安装 希望对您
..
我想更新一些 HTML5 日期表单字段的日期值(显示为 mm/dd/yyyy,仅数字部分可修改): 在我的 Selenium/Protractor 测试中.我已经尝试为此使用 sendKeys 但(在 Chrome 上)到目前为止还没有成功. 有没有办法使用 sendKeys 做到这一点?还是有其他方法? 解决方案 在 Mac 上使用 Chrome 和
..
在量角器测试中,我有一个 预填充了一个值,我想删除该值并输入一个新的一.理想情况下,我可以说类似 //以某种方式选择文本框中的所有文本,所以 `//sendKeys` 将在上面输入.element(by.css("input.myInput")).selectAll();element(by.css("input.myInput")).sendKeys(
..
将 Angular JS 1.4.x 更新到 Angular 2 后,Selenium 测试无法再通过 Firefox 上的 grunt-protractor-runner 运行.一旦加载 AngularJS,就会发生以下错误: D:\...\node_modules\grunt-protractor-runner\node_modules\protractor\node_modules\sel
..
我正在尝试使用量角器获取选择元素的选项值.但是,我找不到选项元素. HTML 选项1选项2 规格文件 de
..
我有两个测试: it('应在用户输入搜索框时过滤电话列表', function() {var results = ptor.findElements(protractor.By.repeater('phone in phone').column('phone.name'));结果.then(函数(arr){期望(arr.length).toEqual(3);});var queryInput
..
我正在尝试计算中继器中的元素并将其打印到控制台. 这是标记:
... 目前我正在计算和比较: expect(element.all(by.repeater('app in userApps')).count()).toEqual(4); 它有效,但我也希
..
我有一个 Maven 项目,我不想更改 POM,这样当我构建项目(清理 + 安装)时,在编译部分之后,将开始一组量角器测试(打开 selenium 并做几件事),并且只有在测试通过时,构建本身才会通过. 我似乎找不到能提供这种功能的东西.有可能吗?如果是这样,我该如何使用它?我们目前正在使用 'com.github.eirslett' maven 插件进行构建,我想知道是否可以在这个插件中添
..
问题 我正在测试下载文件,但是当我触发下载时,会出现“另存为..."提示.我在这个 SO question 中看到了一个解决方案,但它没有t 似乎对我有用. 配置 我的量角器配置文件如下所示(coffeescript): exports.config =能力:浏览器名称:“铬"shardTestFiles:真最大实例数:2铬选项:args: ['--no-sandbox', '
..
尝试运行 Protractor 时,我在命令行中收到以下错误: >致命错误:量角器退出,代码:1 我需要代理到 https 测试服务器.我该如何做到这一点?我遵循了这个 Github 问题 的建议,但我仍然收到上述错误.这是我的配置文件: //参考配置文件.出口.config = {//----- 如何设置 Selenium -----////有三种方法可以指定如何使用 Seleni
..
是否可以通过使用 by.cssContainingText() 获取下一个兄弟 示例:HTML 代码如下:
SomeText
SomeValue 通过使用获取元素:
..
这是使用量角器设置firefox配置文件主题的后续内容. 根据setFirefoxProfile howto,可以使用特殊的 "helper" js 代码 使用 firefox-profile 和 q 库来进行编码火狐配置文件动态. 这对我有用,直到我尝试使用多个浏览器并配置 multiCapabilities: exports.config = {seleniumAddress:
..
我正在尝试测试我的应用程序,我需要将小部件从一个位置移动到另一个位置,换句话说,我需要测试拖动 &在端到端测试中删除功能. 我将如何测试这个? 解决方案 我也遇到了同样的问题.我的解决方案是在此处遵循 Selenium 问题中的建议:https://code.google.com/p/selenium/issues/detail?id=3604#c20 从@nilsK 的示例开
..
环境: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
..
我有一个元素,只有当我将鼠标悬停在它上面时才可见. 我编写了以下代码来悬停在面板上,以便元素可见. ptor.actions().mouseMove(ptor.findElement(protractor.By.xpath('//*[@id="productapp"]/div/div/div[2]/div/div/div/div[2]/div/div/div)/div[4]/table/t
..
我对 Angular 中的 $q 库如何工作有一个不错的了解,但我不确定量角器或 web-driver-js 是如何使用它们的.(特别是因为我认为量角器/网络驱动程序/角度之间的利用率略有不同) 例如,我在量角器教程中看到的示例代码似乎是逐行编写的,并假定前一个在下一个之前完成.(例如 browser.get(url) 后跟 browser.getTitle() )是否存在某种隐含的承诺?(
..
我想在 Java 而不是 Node.js 上使用 Protractor.是否可以将 Protractor 与 Java 或 Python 一起使用?我们不想添加其他技术进行测试,而是想使用现有技术. 解决方案 很遗憾,您在这件事上没有太多选择,因为 Protractor 是 AngularJS 的 JavaScript 测试框架,它是通过 Node.js 分发的. 我们不想添加其他技
..
我正在尝试使用 window.getSelection() 但我总是得到一个空字符串: expect(browser.executeScript("return window.getSelection().toString();")).toEqual("test"); 结果成: 预期 '' 等于 'test'. 使用 angularjs.org 作为目标站点的完整可重复测试: descr
..
我正在使用 Chrome 成功运行 Protractor 测试,使用我的 Protractor 配置中的以下部分指定我的 chrome 二进制文件的路径: 功能:{//可以使用其他浏览器//像 firefox, phantoms, safari, IE“浏览器名称":“铬",“铬选项":{二进制:'C:/BuildSoftware/Chrome/Application/chrome.exe',}
..