angularjs-e2e

    1熱度

    2回答

    我一直在量角器腳本上傳文件。 function upload(params) { return _waitForElm(params.xpath) .then(() => { var absPath = path.resolve(__dirname, '../../../assets/' + params.filePath.match(/[^\\\/]+$/)[

    1熱度

    3回答

    我想檢索ElementArrayFinder中匹配條件的第一個元素。下面的代碼爲我提供了我期望的元素,但它貫穿了需要時間的所有元素。 有什麼辦法嗎? return content.all(by.css('.class')).filter(function(label){ return label.getText().then(function(text){ return

    2熱度

    1回答

    我想嘗試使用--elementExplorer選項來查看我能用browser.manage()。logs()做些什麼。 傳遞--elementExplorer時可以指定一個.conf文件嗎?我希望通過loggingPrefs設置來定義multiCapabilities,以便讓我以編程方式與控制檯日誌進行交互。

    0熱度

    1回答

    我得到了問題,我想通過按鈕更新我的e2e測試中的字段。所以我等待.click()解決,但是當它解決時,值仍然沒有更新。如果我在獲取值前加上browser.sleep(500),它會按預期更好地更新。 這裏是我的代碼: [...] .then((cartItems) => { expect(cartItems).toBe(1) return page.assemblyCheck

    1熱度

    1回答

    我正在爲我的測試重構我的PageObject。目前我正在檢查模式中2個不同按鈕中的標籤。 /* home-spec.js */ it('Some test', function(){ expect(homePage.getButton1Label()).toEqual(expectations.btn1); expect(homePage.getButton2Label(

    0熱度

    1回答

    所以我設置page objects與我的量角器e2e測試,並立即有問題調用到這些對象。我相信這應該很簡單,但我似乎在掙扎。 首先,當我開始我的測試,我看到了Chrome瀏覽器的推出與我指定的URL - 例如,從一勝7 CMD提示: > protractor conf.js 但是,瀏覽器啓動後我看到這個錯誤在我的CMD控制檯: Failures: 1) Launching the SAT Ap

    0熱度

    1回答

    當我運行下面的代碼片段時,我得到了以下輸出。但我仍然不清楚爲什麼和評估()時,必須使用.... browser.get('https://weather.com/en-IN'); $$("input[data-ng-change='goSearch()']").evaluate('placeholderText').then(function(value) { consol

    1熱度

    2回答

    我試圖找出爲什麼.click()下面是崩潰量角器: this.clickSecondPanel = function() { element(by.css('div.panels-gs.panel-top-two-gs')).click(); } ,直到我改變了線路: element(by.css('div.panels-gs.panel-top-two-gs')).c

    1熱度

    1回答

    我有一個Angular應用程序需要在實際啓動之前從後端加載配置。我需要爲應用程序編寫E2E測試,以便它獨立於後端。爲此我使用了protractor-http-mock。最初有一個angular-deferred-bootstrap模塊管理配置依賴性,但它在我的portal模塊完全自舉之前運行,所以量角器在此階段不注入httpMock模塊。我的下一個決定是把引導加工成單獨的模塊portalBoots

    -1熱度

    3回答

    我不知道爲什麼這個量角器代碼適用於彈出窗口。 我量角器版本:4.0.3 Chrome版本:chromedriver_2.22.exe 下面 的是,我得到 失敗的錯誤消息:沒有警報開放 (會話信息:鉻= 52.0.2743.116) (驅動程序信息:chromedriver = 2.22.397933(1cab651507b88dec79b2b2a22d1943c01833cc1b),平臺= Win