intern

    0熱度

    1回答

    當使用控制檯記者運行實習生客戶端時,如果要測試的腳本未位於應用程序文件夾下,則報告輸出不會顯示任何套件分組。 實習生配置: // Non-functional test suite(s) to run in each browser suites: [ 'tests/unit/hello' ], 單元測試: define(function (require) { var regi

    1熱度

    2回答

    我已經寫了一小段代碼爲內聯編輯表中的字段。當用戶點擊時,該元素被刪除,並在其位置創建一個input字段。修改完成後,將input場被移除,並創建與新的值的span元件。讓我展示一些背景代碼。點擊之前 HTML代碼:點擊後 <div> <table id='mytable'> <thead> ... </thead> <tbody id='mybody'> ... <tr class=

    0熱度

    1回答

    我想在我的測試超時時執行某些任務。我發現這個answer非常接近我想要的,但不是很優雅,而且需要很長時間。因爲,最終,我必須跟蹤我的測試代碼中的所有異步調用,並附上一個捕獲電話......除此之外,還有不同類型的超時findTimeout,pageTimeout和asyncTimeout這使事情變得複雜。 問:實習生js中是否有一些機制允許捕獲所有超時或至少在每個測試的基礎上?

    0熱度

    1回答

    請耐心等待,因爲我是新手。我正在使用Intern Runner在BrowserStack上運行功能測試。在終端或使用記者輸出到文件時,它不會在測試結果中顯示瀏覽器信息。我在環境部分的配置文件中配置了瀏覽器。測試結果只是說任何平臺上的任何瀏覽器。在BrowserStack網站上,它顯示了瀏覽器名稱,版本,操作系統等。我已經對SauceLabs進行了相同的測試,結果顯示了終端和文件輸出中的瀏覽器名稱。

    0熱度

    2回答

    我使用實習生用於單元測試和我有這樣的陣列, var arr = ['a','b','c'] 現在,如何檢查「b」爲存在於ARR? 我正在尋找像assert.isExistsInArray()這樣的東西,但我沒有看到API中檢查值的任何方法在數組內。但是,有一種方法assert.isArray() - 檢查值是否在數組中。

    16熱度

    2回答

    我使用實習生圖書館寫在JS功能測試開始,我意識到,我不明白這句法: var assert = require('intern/chai!assert'); var registerSuite = require('intern!object'); 什麼是!字符的這一論點的目的require()方法?

    0熱度

    1回答

    我不得不吹掉我的node_modules目錄,當我做npm安裝它成功。之後,當我運行的測試是這樣的: ./node_modules/.bin/intern-client config=test2/intern.local.unit 我得到這個... node_modules/dojo/loader.js:490 throw new Error('Failed to load mo

    0熱度

    1回答

    如何從.getVisibleText()獲取值到我的變量? .getVisibleText返回一個命令對象,然後使用它。但是有什麼辦法讓文本到我自己的變量?

    0熱度

    1回答

    我正在使用實習生在我的節點項目中進行測試,但是我不知道如何正確設置實習生,以便使用「測試」數據庫而不是「開發」數據庫。我試圖將代碼process.env.NODE_ENV = 'test'放到我的測試文件中,但它不起作用。我的intern.js文件只是默認文件,我的實習生運行命令是/node_modules/.bin/intern-client config=tests/intern。所有測試都正

    1熱度

    1回答

    我需要使用一個變量,其值是基於CSS樣式像素確定的。 測試找到左側像素的值,然後選擇特定的單元格。但是當我運行這個測試時,這個值總是爲0而不是實際應該是的。 'Test' : function() { var left = 0; var remote = this.remote; return remote .setFindTimeout(5