webdriver-io

    3熱度

    2回答

    我正在使用webdriver.io和mocha.js,我需要多次創建一些動作,我不想複製我的代碼,所以我想創建自定義函數並在每個摩卡測試(它)中調用該函數。 。 爲例: describe('Register', function() { it('Login', function (done) { client .url('http://exmaple.site

    1熱度

    1回答

    我有一堆Webdriver.io/Selenium測試,並且我使用茉莉花測試框架編寫我的測試,所以我有一個wdio.conf.js文件,我已配置使用茉莉花,按these instructions 問題是我正在測試一個高度動態/可配置的基於廣告/營銷的Web應用程序,並且要求我傳遞一些配置信息,以便測試知道要測試什麼。例如在命令行中,我想運行類似: > wdio --campaignId=123 -

    2熱度

    2回答

    我正在嘗試使用webdriverio實例化一個帶有getText方法內容的變量。 a = String(browser.getText('.field_notice')); 當我試圖打印變量是這樣的輸出: [目標對象] 感謝您的幫助!

    0熱度

    1回答

    於不顧運行Webdriver.io我在node.js中 //test.js var webdriverio = require('webdriverio'); webdriverio .remote({desiredCapabilities: {browserName: 'firefox'}}) .init() .url('https://www.google.c

    0熱度

    1回答

    我一直在閱讀關於Selenium Grid,並且我知道我可以在此Hub /主節點上創建一個Hub節點和插件節點。 但我的問題是:Selenium如何決定何時將處理髮送到遠程節點? 當它確實將處理髮送給遠程節點時,如果在我的NodeJS腳本中,我正在處理文件,文件系統將在哪個文件系統中保存文件? 想像這樣一個非常簡單的腳本: 這是一個理論性的問題,所以對於一個正確的答案我希望能夠解釋我的過程中文件的

    0熱度

    1回答

    我想要使用元素來獲取元素數組,但它不起作用。 任何人都可以幫助我呢?十分感謝。 這裏是我的代碼: <select name="test" id="select"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> 現在我試圖讓所有的選項元素:

    5熱度

    2回答

    我試圖讓webdriver.io和Jasmine工作。 繼their example,我的劇本是在test/specs/first/test2.js(根據配置),包含: var webdriverio = require('webdriverio'); describe('my webdriverio tests', function() { var client = {};

    4熱度

    3回答

    明顯的問題是,當我嘗試將值設置爲輸入,硒返回以下錯誤創建: RuntimeError:元素是不可見的,所以可能無法進行交互 無論如何,輸入完全可見。在這個測試中,我使用的是Firefox,因爲是正確加載應用程序的瀏覽器。 我無法更改應用程序代碼,應用程序有很多遺留代碼,但我重新創建了可以看到問題的最簡單示例。 您是否知道任何解決方法而無需修改應用程序代碼? 我使用webdriverio: this

    5熱度

    3回答

    我需要chrome爲我的UI測試運行disable-web-security標誌。我如何使用wdio.config文件注入任何命令(http://webdriver.io/)。 capabilities: [{ browserName: 'chrome' }]

    1熱度

    1回答

    今天我決定再給Meteor做測試。我決定嘗試使用xolvio:cucumber,我決定創建的第一個測試只是訪問了一個不存在的頁面,並檢查了「Page not found」文本。它運行良好,所以決定複製這個測試,併爲「/ login」做基本相同的事情。第二個測試與第一個測試非常相似,我認爲這很容易 - 但整整7個小時後,我仍然試圖通過測試。 這是我的步驟和功能的要點。 https://gist.gi