全新移動(dòng)端頁面檢查工具:Mobile Checker
Mobile Checker(官網(wǎng))是一個(gè)移動(dòng)端頁面檢查工具,移動(dòng)Web開發(fā)者可通過該工具發(fā)現(xiàn)網(wǎng)站在移動(dòng)端存在的問題。調(diào)試Web頁面或者Web App在移動(dòng)設(shè)備上運(yùn)行更加流暢。
Mobile Checker為移動(dòng)Web開發(fā)者提供一個(gè)全新的并且有幫助的移動(dòng)端頁面開發(fā)指南。目前我們已經(jīng)開發(fā)了基本功能,現(xiàn)在加入我們,一起開發(fā)出更好的功能。
如何使用?
這個(gè)工具是基于Node.js和Selenium WebDriver創(chuàng)建的一個(gè)純JavaScript Web應(yīng)用?;贛obile Web browser emulator API。
Mobile Checker擁有強(qiáng)大的技術(shù)可在移動(dòng)設(shè)備上模擬一個(gè)Web瀏覽器。這就是為什么,Mobile Checker與目前市場(chǎng)上大部分的在線移動(dòng)模擬器不同,它可以提供一個(gè)模擬,使得您的Web App看上去像是在不同的移動(dòng)設(shè)備上(包括平板電腦和智能手機(jī))運(yùn)行。
安裝
Mobile Checker是一個(gè)Node應(yīng)用,最終將通過npm進(jìn)行分貝。但與此同時(shí)你也可以克隆這個(gè)倉庫:
git clone:https://github.com/w3c/Mobile-Checker.git
安裝Node.js
安裝npm模塊依賴管理工具:
- npm install -d
此外,還需安裝:
google-chrome
browsermob-proxy運(yùn)行在8080端口上
ImageMagick
XVFB
運(yùn)行
在終端運(yùn)行:
- node app.js
然后鏈接到localhost:3000端口。
測(cè)試
使用mocha進(jìn)行測(cè)試,只需運(yùn)行:
- mocha --timeout 30000
從根目錄,運(yùn)行測(cè)試包。安裝Mocha:
- npm install -g mocha
反饋與貢獻(xiàn)
工具反饋與討論(鏈接)
bug、問題以及需求提交(鏈接)