webdriver-io

    1熱度

    1回答

    我想學習webdriverio。 我試着運行這段代碼: client.init(). url('https://www.example.com'). elements('p').then((result) => { for (i = 0; i < result.value.length; i++) { (client.elementIdText(result.value[

    0熱度

    1回答

    我想每次單擊元素時都會執行一些操作。 所以,當我打電話單擊 I.click(locator); 而不是調用webdriver的點擊功能的,我希望它叫我重寫我已經加入到steps_file.js click(locator){ // do something first console.log('something'); // finally click the

    0熱度

    1回答

    我正在使用webdriver.io運行我的測試,而下面的錯誤。經過分析,我意識到我需要增加內存空間。但不知道如何與webdriver.io做到這一點。在節點中,我知道它使用node --max_old_space_size=2048完成。 如何做同樣與webdriver.io? <--- Last few GCs ---> 9251010 ms: Mark-sweep 1352.8 (1458

    0熱度

    1回答

    嘗試捕捉,我在我的網頁對象這樣做: try{ I.selectOption(this.SELECT, this.OPTION); } catch(error){ I.say('Option missing, but thats sometimes expected ' + error); } 但它仍然未能通過測試時,定位不匹配的選項元素。 我想抓住並繼續測試,沒有失敗

    1熱度

    1回答

    我有一個運行在各種不同模式的應用程序。這些模式完全改變了用戶界面,因此每種模式都需要一套完全不同的E2E測試。 我爲每種模式創建了不同的wdio配置文件,並試圖爲每個模式指定規格,以便它只運行指定的規格。不幸的是,這是行不通的。 所以現在有三個wdio.conf文件(所有這些都從wdio.conf.js默認繼承)和下列文件夾結構:我創建NPM命令每種模式 +--test +--specs

    1熱度

    1回答

    我已經遵循了使用webdriverio和cucumber進行系統設置的一些端到端測試的所有步驟,接下來我想要關注的是報告。發現誘惑報道,這是偉大的,如果盒子工作非常出色。我有兩件事情,但是我需要固定的, 我可以看到傾城報告各然而跑了步,看來該步驟是順序字母(這是不是在調試過程中非常有用,試圖重現) 。有沒有辦法通過時間戳添加到套件內的步驟? 和 對於自記者,我可以做this.on('suite:s

    2熱度

    1回答

    我有一個應用程序頁面的所有測試用例的描述。我有一個包含所有正面測試用例的上下文,然後在其中包含所有負面測試用例的上下文。在所有測試用例之前,我有一個包含登錄的測試用例。我想知道我可以添加另一個負面測試用例。 例子: describe('X page', function(){ context('As a user', function(){ before(function(){

    1熱度

    1回答

    我試圖用Custom Profile通過Selenium推出Firefox瀏覽器。我下載了最新的geckodriver並以下列包括它: java -Dwebdriver.firefox.driver="C:\\xampp\\htdocs\\project\\geckodriver.exe" -jar selenium-server.jar 注:我使用硒獨立服務器3.5.0。 然後,在我的節點腳

    1熱度

    2回答

    我使用下面的堆棧運行幾個測試: NodeJs Selenium standalone geckodriver thought I use chrome webdriver.io mocha chai 所以我所有的first_test.js後: describe ('Website url test ',() => { it('should have a title ',()

    0熱度

    1回答

    不是一個真正的問題,而只是一個討論/諮詢: 我現在的公司想一個自動化框架,其未來的項目,我建議Webdriver.io。他們似乎很喜歡它,特別是Visual Regression服務(令人敬畏的功能btw!)。 然而,有一兩件事我想知道的是,什麼是有參考圖像在整個每個開發者的本地計算機一致的最佳實踐? 換句話說,如果我們有一個項目的GitHub存儲庫,並且它有幾個參考圖像,我們可以做些什麼來確保當