小白第一次参加慕测的移动端测试,一开始让各种环境配置给搞晕了,差点放弃,关于环境安装我想等下回在写篇文章,给那些想参加又无从下手的人些帮助。这次文章就先讲讲几个做题的技巧,毕竟明天就初测了,说不定有的人还能用上 [嘻嘻~]
这篇文章主要讲一下几个实用的代码:
目录
——————————————————————————
1. 延时
//此方法用于防止页面未加载完的情况导致的bug
Thread.sleep( X );
其中 X 为延时的时间,单位为毫秒(ms)
当你测试的时候通常会看着模拟器界面对吧(我用的是电脑模拟器,当然有的人用的是真机,这是个好习惯),加入有一步,你写的代码没成功运行,而且卡住的位置页面还在加载,那就试试加个延时函数吧,设个一秒两秒的说不定就成功了。
亲测是可以碰碰运气的,毕竟有的时候确实就是因为页面没有加载完,所以导致下一步点击未执行。哪怕你看着你想点击的位置是一开始就加载出来的,在做练习题的时候我就遇到过这样的问题,明明我想点的位置一开始就加载出来了,只是其他部分还在加载,这个时候加个延时函数就通过了
而且合理的运用延时函数可以让你的测试过程看起来舒服很多,让你在检查测试的时候能看出来进行到哪一步了,不然有时候画面一闪就测试过去了你甚至都不知道这进行到哪一步了。。。
2. ID定位
//此方法通过目标的ID来获取标签,并点击
driver.findElementById("X").click();
其中 X 为目标标签的ID(别忘了在 X 外面加上双引号,因为它是字符串~),
PS:往后的代码我都会写一行完整的方便新手上手,可能一行有几部分组成,请仔细阅读前面的注释和后面的解释,望小白不要误会
例如:
driver.