[英]In a node.js API how do I perform tasks that must be synchronous without freezing the browser?
[英]How do I perform automated browser testing with Node.js and two-way ssl?
我正在尋找一個模塊,讓我可以在需要雙向SSL的網站上進行瀏覽器測試。 我已經使用提供給我的客戶端證書成功地測試了該網站的API,因此我知道這些證書很好。
我試過使用:
Phatom.js-顯然它不支持客戶端證書。
帶有WD模塊的Selenium-我看不到如何傳遞證書,由於某種原因,啟動的Firefox實例不使用我已經存儲在Firefox中的證書。
Zombie.js-我嘗試將客戶端證書作為選項傳遞,但始終收到錯誤的證書錯誤。
任何幫助將非常感激。
感謝您的答復,這使我步入正軌。 我最終通過命令行創建了一個Firefox配置文件:/ usr / bin / firefox -P
我創建了一個名為Selenium的新配置文件,並使用該配置文件啟動了Firefox。 然后,我導入了我的證書。 在“ Firefox首選項->高級->加密”下,確保在“證書”問題下選擇“自動選擇一個”,否則將彈出一個對話框。
然后,當我要啟動硒服務器時:java -jar selenium-server-standalone-2.30.jar -Dwebdriver.firefox.profile = Selenium
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.