现在呢大部分网页登录,都有一个前提,就是下面图片呈现的样子,
先让你选择二维码还是账号密码登录,还有注册新账号和意见反馈。
如果做过这种类似测试的小伙伴,我感觉得有一部分小伙伴想获取到账号登陆密码元素就是获取不到,选择器、name、id、xpath都用了,就是获取不到很烦,我也遇到了,经过有事就找百度,我终于找到了原因。
就是不管是二维码,账号密码登录、注册新账号还是意见反馈,他们其实都在一个iframe标签下,你想要获取到他们必须先选择到这个iframe标签下,你可以理解为,就是那个包裹了所有东西的白色正方形。
怎么选择到他呢,直接上代码
然后呢,你就可以获取到账号密码登录这个按钮了,其实这里小白博主还遇到了一个错误,那就是登陆界面的密码输入框
看这一串源码,根据自己的知识,其实用很多种方式获取元素,但我偏偏就选择了选择器
这样写看起来没什么问题啊,运行起来就报错,找不到这个元素,为什么呢就因为选择器使用的值“inputstyle password”中间有个空格,你可以把空格换成.(英文的点)就可以了
好了,每日记录学习中遇到的错误,自己解决很有成就感,加油!!!