目前支持wap2.0规范的模拟器种类繁多,测试人员可以根据实际情况来选取模拟器进行测试。虽然openwave和winwap的通用性都很强,但是个人觉得openwave v7的安装和使用更为简单和方便。
以下将说明openwave使用中容易遇到的问题,及解决方法:
1.直接安装好openwave后使用,会出现中文乱码的情况,必须在Settings ---> Device Settings----> font选项卡中进行设置。
2.连续操作过快会报错。
此时只要敲击回车键即可,并不影响功能的测试,接下去的操作只要放慢动作即可:P
3.安装完成后的模拟器默认屏幕大小为120×160,如需改动屏幕大小,可按照如下步骤操作:找到Openwave安装目录V7 Simulator\device,在此目录中用文本编辑工具(如UltraEdit)打开文件OPWV-SDK-70.pho(修改前最好先备份该文件),以将屏幕调成160×210为例,找到88行改成SCREENOFFSET 10 3 (这行修改的是显示屏的左上角的坐标值left top)找到92行改成SCREENRECT 0 0 160 210 (这行修改的屏幕大小 left top width height )找到96行改成SOFTKEYSRECT 0 100 160 210 (这行修改的是按钮位置)即可。
4.如果是在测试过程中发现弹出说明是apache在调整,需要等待apache调整完毕后再访问。
此外,需要说明一点,openwave不支持地址链接过长,容易挂掉,这个属于模拟器自身的限制,目前还没有解决方案……
最后需要强调一下,模拟器的测试永远不能完全代替手机测试,尤其在模拟器测试过程中遇到页面上的问题时,必须通过手机来确认是模拟器自身限制导致还是真正的bug,并且,模拟器测试通过之后仍需手机上验证。
分类:
25~wap
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)