phantomjs

    0熱度

    1回答

    我正在使用phantomjs來執行下面的代碼。 我無法弄清楚這裏有什麼問題。 function process(arg1, arg2) { var webpage = require('webpage').create(); webpage.onConsoleMessage = function(msg) { // something };

    0熱度

    1回答

    我在後臺運行Phantomjs.exe。 我想保持這個過程始終運行。當需要使用這個過程時(點擊按鈕),我想檢查過程是否正在運行。如果它正在運行,我想使用該過程。如果它沒有運行,我會開始一個新的過程。 我已經發現如何檢查進程是否正在運行以及如何在這種情況下啓動新進程。但我不知道如何連接C#變量與已經運行的進程? (所以沒有必要啓動 - 每次停機過程,這需要花費大量的時間) 我的代碼: public

    0熱度

    3回答

    NUnit(以及類似的)具有方法屬性,允許測試以不同的排列值運行多次。 SpecFlow有可能類似嗎? 我的目標是在一次測試中使用盡可能多的瀏覽器驅動程序在功能文件中運行相同的場景測試。

    -1熱度

    1回答

    我實例在C#中PhantomJSDriver與此代碼: Driver = new PhantomJSDriver(); 而與此清理起來: Driver.Dispose(); Driver = null; 如果該進程退出或留在記憶?如果它應該保留在內存中,可以在Windows 7任務管理器中看到,我可以通過編程來殺死它嗎?我是不是該?

    0熱度

    0回答

    設置PhantomJS HTTPS代理有問題。使用下面的代碼。請幫幫我。 service_args = [ '--proxy='+ip[1], '--proxy-type=http', ] driver = webdriver.PhantomJS(executable_path= os.getcwd()+'/driver/phantomjs.exe',service_arg

    1熱度

    1回答

    我想要求本地JSON文件(如配置文件)並傳遞這些JSON對象來評估。對於每個配置文件,評估函數將根據配置JSON中給定的CSS選擇器返回不同的結果。 例如: 的文件夾結構是這樣的: rootdir casperExample.js config/ |_example.json example.json { "title": "$('div.pointsl

    0熱度

    1回答

    我正在嘗試編寫檢查佈局問題的Selenium測試。爲此,我使用Java端的Selenium Webdriver和phantomjs作爲「瀏覽器」。我想使用phantomjs,因爲它可以製作實際渲染組件的屏幕截圖。 默認情況下,phantomjs使用反鋸齒呈現文本,這使得很難掃描文本(以查找文本基線並執行簡單的OCR)。 我該如何告訴phantomJS不要使用抗鋸齒?

    0熱度

    1回答

    我正在使用phantomjs docker容器,最新版本的wernight/phantomjs。這裏是鏈接。 https://hub.docker.com/r/wernight/phantomjs/ 問題是;當我啓動容器時,經過一段時間(2-3天)後,容器突然停止並出現錯誤。任何人有任何想法或建議?我使用現有的容器。 ERROR - 2017-08-29T05:26:36.534Z] Router

    0熱度

    1回答

    我試着用PhantomJS測試ReactJS, 我似乎無法觸發更改選擇事件: selectWidth = []; selectPath = $("#pdp-width-select").first() options = $("option", selectPath); options.each(function() { $(

    0熱度

    1回答

    我正在嘗試創建一個可以讀取pdf並從中提取某些信息(保存在數據庫中)的爬蟲。 但是,我不確定使用哪種方法/工具。 我最初的想法是使用PhantomJs,但在閱讀很多內容後,似乎並沒有它的功能。如果我想要使用Phantomjs,我將不得不下載PDF,將其轉換爲HTML頁面,然後使用Phantom抓取它,這似乎是一項應該能夠更快完成的枯燥任務。 所以我的問題是,我如何從一個在線來源閱讀pdf並收集這些