nightwatch.js

    4熱度

    1回答

    我正在使用帶硒的nightwatch進行自動測試。我試圖使用selenium命令的「元素」,它以css選擇器或xpath作爲第一個參數,但不斷收到以下錯誤: 運行元素命令時出錯:請提供以下任何使用字符串作爲第一個參數:類名,CSS選擇器,ID,名稱,鏈接文本,部分鏈接文本,標籤名稱或XPath 我使用的是這樣的: module.exports = { "My test" : functi

    3熱度

    2回答

    如何將'assert.hidden'(或任何其他斷言/命令)應用於「瀏覽器」而不是頁面的一部分,例如一張桌子? 所以,相反的: browser.assert.hidden( '#不管') 一個可以做這樣的事情? ( '#table_id')。assert.hidden( '#不管') 這個建議不適合我的工作,因爲它是以上。 自定義命令可以寫,但我的問題是這是否可以直接完成。

    0熱度

    1回答

    我正在使用nightwatchjs測試webapp。我需要能夠設置一個tinyMCE容器的內容。我已經嘗試了一個tinyMCE對象的簡單.setContent,但它引發了一個引用錯誤,指出tinyMCE未定義。

    1熱度

    1回答

    所以我一直在試驗NW,並且發現它是KISS(Keep It Stupid Simple)!儘管我遇到了一個問題。 我是一個自由職業的QA測試人員,主要關注手動測試,但是我正在分支出自動化以幫助加快工作任務。 我目前正在測試的網站在導航到它時有兩個步驟。結構如下: 1:導航到URL 2:「訂閱頁面」包含框顯示輸入你的電子郵件 3:一旦電子郵件進入,箱變有用戶輸入自己的郵政編碼 當用戶在電子郵件部分,

    8熱度

    2回答

    我想斷言/驗證與Nightwatch.js屬性的多個元素。 我試圖通過硒使用「元素」命令,但它似乎並沒有實際返回標籤。 browser.elements('css selector','icon_checkmark', function (result) { this.verify.attributeEquals(result.value, 'aria-hidden', 'true');

    2熱度

    2回答

    我有一個測試,導致一個新窗口打開,其中包含一個窗體來填寫。在FireFox中,它使用browser.switchWindow(windowName)切換到此窗口,但在Chrome中它似乎不切換到窗口,因爲它無法找到表單來填寫新窗口。 任何人遇到這樣的事情,並有一個可能的解決方案?謝謝! 編輯: 這是一個小的代碼片段,我發現出什麼我。 browser .click('selector')

    25熱度

    2回答

    有什麼區別?使用Angular項目的優點是什麼? Nightwatch.js VS Protractor

    1熱度

    1回答

    我有一個小的,但不斷增長的(希望)我已經使用Selenium webdriver(v2.5)上的Nightwatch.js(v0.5.6)構建的集成測試套件。 41.0)。我有總是得到了偶爾的Element not found in the cache錯誤,但我正在處理一個大的驗證測試用例 - 一個包含超過二十個單獨測試加上setUp()的文件。我還沒有能夠完成這個測試,這是一個問題。 There

    1熱度

    2回答

    我已經在Nightwatch中爲我的UI測試創建了此自定義命令。這是在充分: exports.command = function(element, callback) { var self = this; try { this.waitForElementVisible('body', 15000); console.log("trying..");

    7熱度

    2回答

    我想重新提出here和here有關在使用硒的Nightwatch.js中測試文件上傳的問題。 兩個鏈接都有建議的解決方案,將文件輸入元素的值設置爲url。在我的使用案例中,我一直無法得到這個工作。即使在type="file"的輸入處,手動設置值標記之外的值也不會更改網址。我已經在開發工具中使用了Chrome,Firefox和IE10。 我看過的另一種解決方案是試圖模擬整個文件上傳過程的擊鍵。這將遵