目前支持wap2.0規(guī)范的模擬器種類繁多,測試人員可以根據(jù)實(shí)際情況來選取模擬器進(jìn)行測試。雖然openwave和winwap的通用性都很強(qiáng),但是個(gè)人覺得openwave v7的安裝和使用更為簡單和方便。以下將說明openwave使用中容易遇到的問題,及解決方法:
1.直接安裝好openwave后使用,會(huì)出現(xiàn)中文亂碼的情況,必須在Settings ---> Device Settings----> font選項(xiàng)卡中進(jìn)行設(shè)置,
2.連續(xù)操作過快會(huì)報(bào)錯(cuò)
此時(shí)只要敲擊回車鍵即可,并不影響功能的測試,接下去的操作只要放慢動(dòng)作即可:P
3.安裝完成后的模擬器默認(rèn)屏幕大小為120×160,如需改動(dòng)屏幕大小,可按照如下步驟操作:找到Openwave安裝目錄V7 Simulatordevice,在此目錄中用文本編輯工具(如UltraEdit)打開文件OPWV-SDK-70.pho(修改前好先備份該文件),以將屏幕調(diào)成160×210為例,找到88行改成SCREENOFFSET 10 3 (這行修改的是顯示屏的左上角的坐標(biāo)值left top)找到92行改成SCREENRECT 0 0 160 210 (這行修改的屏幕大小 left top width height )找到96行改成SOFTKEYSRECT 0 100 160 210 (這行修改的是按鈕位置)即可。
4.如果是在測試過程中發(fā)現(xiàn)彈出說明是apache在調(diào)整,需要等待apache調(diào)整完畢后再訪問。
此外,需要說明一點(diǎn),openwave不支持地址鏈接過長,容易掛掉,這個(gè)屬于模擬器自身的限制,目前還沒有解決方案……
后需要強(qiáng)調(diào)一下,模擬器的測試永遠(yuǎn)不能完全代替手機(jī)測試,尤其在模擬器測試過程中遇到頁面上的問題時(shí),必須通過手機(jī)來確認(rèn)是模擬器自身限制導(dǎo)致還是真正的bug,并且,模擬器測試通過之后仍需手機(jī)上驗(yàn)證。