测试登录,但是当从本地切换到 webview 时,就总是报错,求前辈指导!
这是我的两张图,我是一个初学者,相信很多初学者也有我类似的问题,appium 在切换 webview 时很不稳定,在网上搜了很多资料也都是吐槽的 希望大神们知道一下
1.从报错信息来看,元素没有定位到!试试 find_element_by_id("loginName"); 2.从 html 文档中看,“邮箱/手机号” 是 input 标签的 placeholder 的属性值,find_element_by_name() 是无法定位的。
大神,我按照您的指导,试了一下,还是报错无法定位 还需要改动哪里啊?
看不到详细日志,无法确定具体原因! 你可以看看是否成功切换到 webview
你这种最好使用最后一个 方法获取 webview 页面源代码那个方法,放到一个变量里面, 输出到控制台 再去看元素采用什么方式定位
楼主,我也遇到了相同的问题,元素定位出错,不知道你解决没
调试界面右键 copy Xpath,用 find_element_by_xpath 应该可以找到