intern

    1熱度

    2回答

    我不確定什麼配置應該運行實習生2在Browser /防毒牆上運行代理/防火牆後運行,當前看到錯誤/超時。 我現在的配置是: proxyPort : 9000, proxyUrl : 'http://localhost:9000', tunnel : 'BrowserStackLocal', tunnelOptions : { username : 'myusername',

    0熱度

    1回答

    我正在使用內部框架進行功能測試並在本地運行瀏覽器(Firefox)。有沒有辦法抓取截圖並將其寫入文件?我嘗試了下面的例子(回答這個網站上的類似問題),但我得到了以下錯誤「TypeError:Object PNGhas no method'replace'。我是新手到這個實習生框架和javascript。 謝謝。 以下是我已經和典型答案我看到: define( [ 'intern

    1熱度

    1回答

    我正在使用我的實習生功能測試中的一組按鈕,我希望能夠按順序對每個按鈕進行測試。我的頁面看起來像下面這樣: <input type="button" text="Button 1" class="myBtn"> <input type="button" text="Button 2" class="myBtn"> <input type="button" text="Button 3" cl

    0熱度

    1回答

    我在項目中使用實習生來測試javascript。我們試圖測試的JavaScript不需要DOM,並且應該能夠在節點進程中運行而沒有麻煩。但是,我爲測試加載的模塊也會加載jquery(作爲示例),它會在加載時觸發dom。在模塊中 //file.js require([..., 'jquery'], function(..., $) { // non-jquery code to test

    1熱度

    1回答

    我們正在使用實習生+ selenium webdriver + phantomJS進行功能測試。我發現的是,無效的<img>引用不會導致任何測試失敗。 理想情況下,如果HTML指的是JS,CSS或返回未找到404的圖像,我們所有的測試都應該失敗。有沒有簡單的方法來做到這一點?

    1熱度

    1回答

    我正在我們現有的Webapp文件夾結構上運行單元測試實驗。當我在AMD和非AMD js文件上運行測試時,單元測試運行,但我沒有得到每個測試的代碼覆蓋率。我假設這是因爲目錄結構(見下文);將'node_modules'和'intern_tests'向下移動一層('internjs')。如果我將'node_modules'和'intern_tests'文件夾移動到Webapp文件夾下,它就可以運行(運

    0熱度

    1回答

    我正在做通過實習生的瀏覽器單元測試。因爲我們喜歡用CommonJS格式編寫代碼,所以我將代碼瀏覽到一個模塊中,然後由Dojo AMD加載器加載。但是,代碼覆蓋率報告也報告了捆綁代碼。 我見過的一個選項是預處理代碼,並告訴istanbul忽略某些require語句。試過之後,似乎Intern仍然在重新編寫代碼。 我可以告訴實習生不要代碼,如果我事先做過,但仍然收集覆蓋率數據?或者還有其他選擇嗎?

    0熱度

    2回答

    我嘗試按照Wiki頁面中列出的步驟解決問題,並使用github.com/theintern/intern-examples/phantomjs-example與Selenium服務器運行phantomjs。雖然我仍然得到這個錯誤: $ ./node_modules/.bin/intern-runner config=tests/intern Listening on 0.0.0.0:9000

    0熱度

    1回答

    我假設默認加載程序是配置文件的dojo,https://github.com/theintern/intern/wiki/Configuring-Intern。如何在配置模塊中加載其他模塊或文件?我想加載JSON文件和節點模塊。

    5熱度

    2回答

    按照標題,我試圖測試一些用ES6 JS編寫的AMD模塊,從nodejs運行。 我首先嚐試了Intern:即使在nodejs中啓用--harmony後,我最終面臨Intern的依賴鏈,在那裏我無法啓用Harmony。 伊斯坦布爾,esprima和其他人(我爲此打開了issue)。 然後我搬到了mocha,這裏我卡住了...... 奇怪。我啓用了和諧既爲和的NodeJS本身摩卡,這裏的package.