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