36得票15回答
Protractor + Chrome Driver:元素在位置上不可点击

嗨,我在进行基本的Protractor测试时遇到了一些问题。 我的设置: 我使用requirejs,因此使用angular.bootstrap()初始化angular,而不是ng-app属性。根据protractor文档,这不被默认支持,但对于不涉及点击的测试似乎可以正常工作。 Prot...

34得票4回答
AngularJS Protractor - 使用Ng-Click绑定在页面上查找元素

我在页面上有一个按钮,样式如下:<button ng-click="myFunction()" ng-show="flag"> Submit </button> 该元素没有ID。是否有办法使用绑定到Ng-Click的函数找到此元素?或者我必须给这个元素分配一个I...

34得票2回答
如何在Protractor中创建和操作Promise?

我想使用Node Http模块直接调用我的服务器来设置我的 Protractor 测试。Http 是基于回调的,我想将其转换为 promises。 例如,我希望这个函数返回一个 promise:function callMyApi() { var promise = // somehow...

34得票9回答
STS IDE中的Protractor -> 找不到update-config.json文件

目前我有Protractor v.5.1.1,Node.js v.6.10.0 所有 Protractor 测试在窗口控制台中工作,但当我尝试从 STS IDE 运行它们时,会出现以下错误。当然,我已经执行了'webdriver-manager update',但这并没有帮助解决问题。有人有...

33得票3回答
Protractor中的browser.wait没有等待

我假设browser.wait应该是一个阻塞调用,但它并没有像我预期的那样工作。这是我的示例:describe("browser.wait", function() { beforeEach(function() { browser.wait(function() { ...

33得票8回答
使用protractor进行Mocking和Stubbing

我想使用Protractor测试我的Angular应用程序。 该应用程序具有API模块,可与服务器通信。 在这些测试期间,我想模拟此Api模块。 我不想进行完整的集成测试,而是针对用户输入进行测试,并使用来自API的预期值。 这不仅可以使客户端测试更快,还可以让我测试边缘情况,例如连接错误。 ...

33得票2回答
使用Nightwatch.js和Protractor有什么不同?

两者的区别是什么?在Angular项目中使用它们各自的优劣势又是什么呢? Nightwatch.js vs Protractor

32得票4回答
我能在我的protractor配置文件中访问参数吗?

我通过运行以下命令开始我的Protractor测试:protractor protractor.conf.js --params.baseUrl=http://www.google.com --suite all 我想运行一个“启动前”函数,它依赖于一个参数(在这种情况下是baseUrl)。这...

32得票9回答
当我运行Protractor时,出现了“Runtime.executionContextCreated has invalid 'context”错误。

当我运行我的Protractor测试时,我遇到了以下错误。以下是在我的WebStorm控制台中显示的错误信息: "C:\Program Files (x86)\JetBrains\WebStorm 2016.2\bin\runnerw.exe" "C:\Program Files\...

32得票7回答
Protractor 如何检查元素不存在

我在我的基于Angular的网站中有一个设置,可以打开或关闭下拉菜单。如果关闭,则不会在主页面上显示。 使用Protractor,我需要检查在开关关闭时此元素是否不存在。然而,在一组多个测试中,我不应该被抛出“元素未找到”的错误。我该如何做? 我尝试过:expect($$('.switch...