end-to-end

    1热度

    1回答

    我知道过去以某种不同形式询问了问题,但仍未找到确切答案。 我需要在转发器中找到一个元素并点击它。 转发器是一个应用程序的列表,我需要找到特定应用程序的属性'displayName'等于特定变量(例如“appName1”)。 这是中继器: <div class="col-md-3 ng-scope" ng-repeat="app in userApps"> <a data-ui-sref="myAp

    1热度

    1回答

    我正在使用量角器来测试角度1.3.13和ui网格3.0。网格中的所有单元都是可编辑的。在我的测试中,我可以使用以下方法得到电池: dataCell: function(gridId, fetchRow, fetchCol) { var row = this.getGrid(gridId).element(by.css('.ui-grid-render-container-body')).

    1热度

    1回答

    我在想如何在按下某个按钮或链接时更改当前的URL。 browser.waitForAngular(); expect(browser.driver.getCurrentUrl()).to.eventually.match(/document/).and.notify(callback); 我知道这段代码会得到url并与文档匹配,我想在点击时设置URL。 例如我在Facebook上,我想要进入

    3热度

    1回答

    虽然研究提供ElementFinder和ElementArrayFinder方法,我注意到,有一个clone() method这是简要记载: 创建ElementFinder的浅表副本。 据我所知,clone()不是来自WebdriverJS并且是一个量角器特定的函数。我不明白的是你为什么要克隆一个元素取景器或在您的测试元素发现者“阵”? clone()涵盖哪些用例? 我进去看了protractor

    6热度

    2回答

    我尝试测试: 在Angular应用程序页面按下按钮,它将您重定向到其他网站(而不是Angular应用程序)。 it('should go to 3d party service when i click "auth" button' , function() { browser.driver.sleep(3000); element(by.id('files-services

    3热度

    1回答

    返回一个函数值I具有返回值的函数: checkValue = function(Name){ var tempIndex=-1; var nameIndex=0; return selectElement.all(by.tagName('option')).each(function (element) { return element.getText()

    2热度

    1回答

    我正在为我的角度应用程序使用量角器编写e2e测试用例。我在我的应用程序中有一项名为UserService的服务,用于保存用户信息。我在这个服务中有一个API getUser来获取用户数据。我需要在量角器测试用例中访问UserService。 我看了一些文章,发现我可以使用browser.executeAsyncScript来访问我的服务。但是,如果我使用这种方法,我得到了注射问题。 在我的应用程序

    3热度

    2回答

    我需要做的是这样的: expect(theElement.hasText()).toBe(true); 你知不知道我该怎么办呢? 我知道量角器中有一个“getText”函数,但是,如何使用它? 我该怎么办?: expect(theElement.getText().lenght > 0).toBe(true); 谢谢!

    0热度

    1回答

    我的应用程序要求用户通过提交表单登录。我想知道在我的测试中做什么是最好的地方。我想出了一些选项: 登录在beforeEach块(和signout在afterEach块) 登录每describe的beforeAll块(和signout在每一个describe最后afterAll)在主describe describe('APP', function() { describe('FEATUR

    5热度

    2回答

    我一直在为我的角度js应用程序编写e2e测试,我无法弄清楚这一点。我有一张包含数据的表格。我想提取第一行数据。 <table> <tr> <td><\td> <td><\td> <td><\td> </tr> </table> 我这样做的量角器elementExplorer和它打印出所有3列中的值 element.all(by.repe