测试积点老人 发表于 2018-4-24 10:46:06

Day3-3测试积点任务

问题:
appium android 如何输入自带的密码控件?
WebElement el5 = driver.findElementByName("密码");
Sleeper.sleep();


el5.click();
driver.sendKeyEvent(123);


一点反应没有 有没有其他方法, 密码框sendkey 是明文 好像不接受,


qqq911 发表于 2018-4-25 10:17:32

这种是不能用sendkey,
1.把每个字符切割成一小块,用坐标的方式点击输入,可以根据分辨率分割,并进行封装;貌似上面的键盘是随机变动的,还得先借助图片识别的方式先识别每个字符,再根据字符去点击对应得坐标。字符太多,不建议使用,我们只使用数字键盘,目前采用这种方法。
2.找开发定制app,关闭安全键盘

abcsell 发表于 2018-4-25 10:29:55

提取密码框的位置

海海豚 发表于 2018-4-25 10:57:50

建议用坐标来进行click

jingzizx 发表于 2018-4-25 11:00:52

位置坐标了吧
页: [1]
查看完整版本: Day3-3测试积点任务