51Testing软件测试论坛

标题: 初来乍到,有一事不解,望各位大神解惑!贝弗利 [打印本页]

作者: Lovedebugs    时间: 2018-4-6 20:47
标题: 初来乍到,有一事不解,望各位大神解惑!贝弗利
本帖最后由 Lovedebugs 于 2018-4-6 21:07 编辑

[attach]112650[/attach]
vf 是创建的一个对象,用来连接短信猫的,.getNote()方法可以从短信猫获取我想要的验证码

[attach]112651[/attach]
但是当获取的验证码没问题的情况下,要将短信内容通过.sendKeys()赋值到短信输入框的时候,值却根本
写不到框里,而且报了
一个‘弹窗相关的错误’,有点莫名其妙,也没有弹窗啊
[attach]112652[/attach][attach]112653[/attach]

但是我试了一下,直接给note赋值一个6位数字来模拟验证码,却能赋值成功将值写入框里....
所以是获取的note有问题嘛?
但是获取的验证码内容是没问题的,直接获取的短信是String,我模拟的短信类型也是String,都一样,为啥通过短信猫获取的验证码赋值进去却会报错,实在是不知道啊!跪求解答!!!!!!!
ps:用的是selenium+java+chrome



作者: Lovedebugs    时间: 2018-4-6 21:06
自顶一下,贝弗利
作者: Real_小T    时间: 2018-4-7 17:30
你这样试 随便写个变量然后随便赋个值进去 然后再把这个变量输入到输入框中看看能不能输入成功
作者: Lovedebugs    时间: 2018-4-8 09:16
Real_小T 发表于 2018-4-7 17:30
你这样试 随便写个变量然后随便赋个值进去 然后再把这个变量输入到输入框中看看能不能输入成功

可以的!!
作者: Real_小T    时间: 2018-4-8 14:52
本帖最后由 Real_小T 于 2018-4-8 14:53 编辑
Lovedebugs 发表于 2018-4-8 09:16
可以的!!

那就是你获取的这个验证码出了问题还有 把这图片删掉 否则会被处理的

作者: 清晨一缕阳光    时间: 2018-4-9 09:52
建议你把name定位方式换成ID,看你贴的源码中短信码的输入框是有ID的,可以是用ID定位;





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2