casperjs

    1熱度

    1回答

    我正在使用casperjs爲我的GUI編寫測試套件。我把我的代碼分解成主腳本調用的模塊。 我似乎無法將JavaScript對象傳遞給我的模塊。我正在閱讀一個json配置文件,將其轉換爲一個對象,然後我想將它傳遞給我的模塊。 testSuite.js(主腳本): var casper = require('casper').create(); var test1 = require('../jst

    0熱度

    1回答

    我在這裏有一個類似於the gist referenced in the FAQ的設置。一個區別是,我也有我的敏感信息在inc.coffee,所以要避免必須傳播到處。 data = BaseURL: "http://localhost:3000" Name: "Foo Bar" Login: email : 'foo' password : 'ba

    3熱度

    1回答

    我想點擊flash使用分叉phantomjs1.10.0版本和casperjs1.0.2。 我的環境是這樣的Vagrant image其中有forked phantomJS version。 Flash支持工作得很好,但是模擬點擊不支持。 對於下面的展示,我從adobe sample page中選擇了一個閃光按鈕,並將其放入jsfiddle。 收到點擊事件後,按鈕標籤從「點擊我」變爲「哎唷」。 所

    1熱度

    2回答

    我正在使用casper來測試用戶界面或網站。我想知道我是否可以使用casper在不同的瀏覽器(如IE/Chrome/Firefox)中測試它們的兼容性。此外,如果它不能完成,是否有任何其他方式做到這一點,而無需從casper切換?

    3熱度

    1回答

    我正嘗試使用CasperJS登錄流星應用程序。 這裏是我的卡斯帕腳本看起來像: var casper = require('casper').create({ verbose: true, logLevel: 'debug' }); casper.start('http://localhost:3000/', function() { this.test.ass

    2熱度

    2回答

    想像這樣 system = require "system" system.stdout.write "What's your name? " name = system.stdin.readLine() system.stdout.writeLine "Hello, #{name}" 腳本要通過 casperjs name.coffee 運行 我希望能夠在用於運行腳本的終端的用戶

    1熱度

    2回答

    我很想找到解決這個問題的辦法。 打開一個頁面anche得到具體聯繫 點擊一個鏈接(分頁鏈接)得到的結果的第二頁 閱讀新內容再次獲得新的鏈接.... 這是我的一塊casperjs應用程序: var page = 1; function getLinks() { var links = __utils__.getElementsByXPath('//div[@class="myDiv"

    7熱度

    4回答

    我想從twitter獲取一些信息使用CasperJS。我被無限的滾動卡住了。問題是,即使使用jquery向下滾動頁面nothings似乎工作。既不滾動,也不觸發window(像uiNearTheBottom這樣的水手)的確切事件似乎沒有幫助。 有趣的事情 - 所有這些嘗試工作時,通過js控制檯注入JS代碼在FF &鉻。 這裏的示例代碼: casper.thenEvaluate(function()

    1熱度

    1回答

    這是我使用的登錄到Quora的代碼: var casper = require('casper').create({ verbose: true, logLevel: 'debug', pageSettings: { loadImages: false, // The WebPage instance used by Casper will

    4熱度

    3回答

    做文件POST通過普通的JavaScript CasperJS我無法弄清楚如何做到以下幾點: 運行我的測試之前,我想後(多)文件到服務器。我們的後端爲這些上傳創建內容配置文件,然後可以通過用戶界面訪問。這是我需要運行測試的內容配置文件。 我知道.fill()的功能,但這不適用,因爲我不想通過UI進行文件上傳。有沒有什麼辦法可以通過CasperJS或JavaScript來實現,或者任何人都可以指向我