protractor

    2热度

    2回答

    我一直在尝试将我的应用部署到heroku,但在“写入对象”阶段(精确到10%)部署冻结。意思是,只要终端处于打开状态,就会保持这种状态,或者我终止操作(Ctrl + C)。 我正在使用Aptana 3在PC上工作,并且该项目是一个Rails应用程序。 我尝试重新初始化Git存储库,在Heroku上重新安装应用程序,更新宝石,重新启动Aptana,但我仍然感到困惑。 任何人有想法?

    7热度

    2回答

    我已经安装了独立硒服务器量角器: webdriver-manager update 如果我运行量角器与独立服务器已经运行和配置指出,硒实例工作正常。 我想量角器启动服务器,然后运行测试。 默认情况下量角器发现铬驱动程序和硒服务器罐子所以我用一个最低配置: exports.config = { capabilities: { 'browserName': 'chrome'

    0热度

    1回答

    我对量角器内部引号引起的问题有疑问。 这里是我的代码: browser.executeScript('var str = window.document.getElementsByTagName("pre")[0].innerText;var patt = new RegExp("16.5");console.log(patt);var res = patt.test(str);console.l

    9热度

    2回答

    首先,下面的代码似乎工作。然而,我还没有看到任何人这样做,所以我想知道这是否合法,如果我缺少不可预见的缺点。 上下文是我正在写一个使用茉莉花式描述/它块的量角器的E2E测试。我的目标是加载一个页面并运行一堆it测试块,而不必每次重新加载该页面(因为它耗时)。 的结构我是: describe("Homepage", function() { beforeEach(function() {

    1热度

    2回答

    我想根据当前页面上是否存在某些文本来设置变量。 然后运行取决于该变量的protractor测试。我不能这样做$(':contains'),因为在这方面有$ != jQuery,我不能看到一个简单的方法来做到这一点,getText()它返回一个承诺。是否有像expect.toContain这样的匹配器?并在匹配器运行后运行一些代码的方法?还是有一些其他策略可以使用。

    25热度

    1回答

    是否有可能像你在单元测试做访问您的量角器测试中的角度? 使用的情况是,我有一个转换文本服务,我要访问该服务的实际测试脚本中变换一些数据。我知道量角器中有addMockModule方法,但我无法弄清楚如何将它用于此目的。 将不胜感激任何帮助!

    2热度

    1回答

    我能够在windows和linux上使用chrome运行量角器,但是一旦我进入IE(任何版本通过saucelabs),我都会收到错误消息。我正在使用最新的量角器。 Stacktrace: Error: Error while running testForAngular: JavaScript error in async script. (WARNING: The server di

    4热度

    1回答

    我遇到了一个问题,我的量角器测试总是失败,错误消息“应用程序已经与此元素自举”: UnknownError: Error Message => '[ng:btstrpd] App Already Bootstrapped with this Element '<html lang="en" data-ng-app="pmApp" class="js draganddrop no-video no-

    6热度

    1回答

    我试图自动拖动&使用量角器/ Selenium检查基于瓦片(传单库)的地图是否正常工作,但无法自动化拖动&放下操作(平移地图)。 我已加载了页面的地图,像这样的: http://tombatossals.github.io/angular-leaflet-directive/examples/center-example.html 这量角器测试不平移地图时,dragAndDrop行动在选定的图像似

    30热度

    6回答

    我找不到任何有关如何设置它的信息,但它似乎是一个非常基本的概念,所以我确信有一个答案。 我知道如何在配置中通过设置capabilities对象的browserName属性在不同的浏览器上运行量角器。这很好。我可以将它设置为'chrome'或'firefox'或我需要的任何东西,并按预期运行。但是,针对多个浏览器运行单个测试套件的唯一方法就是创建单独的配置文件,每个配置文件都有不同的browserN