zombie.js

    2熱度

    1回答

    我想弄清楚Zombie.js。 我有這樣的腳本: var Browser = require("zombie"); var assert = require("assert"); Browser.visit("http://web.mit.edu", function (e,browser) { console.log(browser.html()); }); 這只是訪問該網

    0熱度

    2回答

    我不得不重構現有的GWT Web項目,而不存在任何測試用例。在我開始之前,我想爲常見操作創建測試用例。我正在嘗試用zombie.js寫一個測試用例。但我的問題更多的是一般的JavaScript挑戰。看看下面的例子。我需要一個測試用例來模擬包含文本「Click me!」的UI元素的點擊。但是,點擊處理程序在之前分配給某個元素,例如c11或c1。任何想法如何實現? <div id="c1">

    1熱度

    1回答

    我試圖從指定的網站上刮取信息。本網站使用認證首先,這樣的AI使用zombie.js: var Browser = require("zombie"); var browser = new Browser(); browser.visit("https://*****login.aspx", function(){ browser.fill('#user', '*****');

    2熱度

    1回答

    我是Node.js的新手。我正在使用zombie.js從一些網站上刮取網頁標題。下面是我的代碼: var Browser = require("zombie"); var util = require("util"); halt = require('delayed'); title = []; url = [ 'http://www.apple.com', 'http://www.mic

    1熱度

    1回答

    我在Zombie.js和評估寫入window變量的腳本時遇到了一些問題。下面是說明我的意思的例子: 說我有一個劇本foo.js其執行以下操作: window.foo = 'foo'; 然後我訪問使用下面的html頁面(包括foo.js)zombie.js : HTML <!DOCTYPE html> <html> <head> <title>zombiejs test </titl

    0熱度

    1回答

    我想建立一個新的node.js項目(與快遞和東西的東西)。但在我得到任何東西之前,我想設置測試。由於我對node.js的TDD完全陌生,所以在設置時遇到了麻煩。 某種靈魂可以告訴我爲什麼這個小測試通過?無論我是否放置正確的URL,都無關緊要。它只是通過。 var assert=require('assert'); var Browser = require("zombie"); var bro

    1熱度

    1回答

    我正嘗試在我的新node.js(express)應用程序上運行一些Mocha/Zombie.js測試。 現在我想要做到這一點,而不必重新啓動節點應用程序。 現在,我有一個工作的測試,這樣的事情: var assert=require('assert') , Browser = require("zombie") ; var browser = new Browser();

    5熱度

    4回答

    我使用Behat進行測試,使用ZombieJS驅動程序,到目前爲止所有工作都非常順利,但有一件事讓我感到困擾,似乎無法弄清楚如何讓Behat模擬點擊非鏈接元素。我想這是來自Mink是一個「跨瀏覽器」的驅動程序,並且點擊非鏈接元素並沒有意義。對於我的用例,我需要它,因爲頁面上有幾個元素將JavaScript事件偵聽器附加到它們上,我想測試這些功能。 我嘗試使用 Then I follow "div.

    5熱度

    1回答

    我剛剛測試了Zombie.js,我讓它訪問StackOverflow上的登錄頁面。我的代碼如下: var Browser = require("zombie"); // Load the page from localhost browser = new Browser() browser.visit("http://stackoverflow.com/users/login/", fun

    4熱度

    1回答

    我期待採用Agile Development作爲基於web2py的後端和Ember的項目。對此,我想用行爲驅動開發(BDD)工具,如黃瓜和水豚爲Rails的。 一個隱含的要求是編寫用戶故事的團隊成員應該能夠編寫和運行BDD測試,而不需要深入瞭解正在開發的代碼。 我認爲Cucumber.js結合Zombie.js或Selenium將是一個很好的做法,但接下來還有Jasmine和Mocha。都聲稱啓用