jsdom

    0熱度

    1回答

    我有一段代碼,設置了我的事件處理程序: const element = $('#my-element'); const menuToggle = '.menu-toggle'; function assignEventHandlers() { element.on('click', menuToggle, handleMenuClicked); } 在JSDOM,我想觸發摩卡單

    1熱度

    1回答

    我已經安裝了webppl-agents庫(以及webppl和webppl-dp),並且正在嘗試運行命令行測試,但我遇到一些麻煩。從npm紙質模塊(1)(2)(3)(4)看來,這是一個依賴性問題,但是在這一點上我還沒有完全掌握這個問題。 有人知道這裏發生了什麼嗎?我只需要使用更新版本的紙張? PS C:\Users\user\.webppl\node_modules\webppl-agents> w

    0熱度

    1回答

    我想用jsdom從文章中獲取描述。 文章的HTML代碼 <p><img src="http://localhost/bibi_cms/cms/app/images/upload_photo/1506653694941.png" style="width: 599.783px; height: 1066px;"></p> <p>testestestestestestestest<br></p>

    1熱度

    1回答

    訪問的div我試圖颳去網站http://www.example.com一些信息具有以下HTML: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>My site</title> </head> <body> <div id="one"> <div> <iframe> <!DOC

    1熱度

    1回答

    我是新來的單元測試,我知道我的測試可能沒有價值或遵循特定的最佳實踐,但我專注於獲得這項工作,將允許我使用JSDOM測試我的前端代碼。 const { JSDOM } = require('jsdom'); const { describe, it, beforeEach } = require('mocha'); const { expect } = require('chai'); le

    1熱度

    3回答

    在我做出反應的代碼,我聽一個FocusEvent,並正被聚焦的元素的類型進行檢查: function onBlur(event) { if(event.relatedTarget instanceof HTMLInputElement) { /* ... */ } } 這工作得很好。我似乎就是無法雖然爲它編寫一個適當的單元測試...我想我能夠調用的方法onBlur如下: onBlu

    0熱度

    1回答

    我試圖在開發Chrome擴展時測試函數。對於我的測試框架,我使用sinon(窺探,模擬和存根),mocha,chai和jsdom(創建一個執行我的Chrome擴展背景和彈出腳本的dom)。 但是,我似乎無法窺探腳本中的函數(background.js),我將其注入到jsdom中。 這是我在做什麼: background.js function searchTabs() {...} search

    -2熱度

    1回答

    如何選擇使用querySelector 這裏整個文檔來選擇整個文檔代碼: var jsdom = require('jsdom'); const {JSDOM} = jsdom; const dom = new JSDOM(htmlSource) var q = dom.window.document.querySelector.bind(dom.window.document); q("

    0熱度

    1回答

    下面是代碼 var fs = require('fs') var htmlSource = fs.readFileSync("public/html/index.html", "utf8") var jsdom = require('jsdom'); const {JSDOM} = jsdom; const dom = new JSDOM(htmlSource); htmlSource

    0熱度

    1回答

    也有類似的問題,但似乎並沒有明確的答案,大多數答案都是舊的並且已被棄用。這就是爲什麼我問這個。 所以我有這樣 // B2CPopup_methods_test.js import './domTestsHelper' import { expect } from 'chai' import newB2CPopup from './popupFromDbBoilerplate' descr