@app_test 你在 android 上怎么实现对密码框的输入的
@xingjizhao 你的问题和我的问题一样,我那时也是运行单独的 Case 是正常的,两个连着运行就会出现问题。你贴下你的错误日志
@xingjizhao 用 appium 查看,定位里面的元素,发现会运行后出现一个相同的元素,无法识别是哪个,手工测试是没有问题的。
解决了,是 App 的问题,后来找开发看了下,给我重新打了个包
请问你是如何测试微信公众号的,是用 Appium 还是什么
不好意思,现在才回复,嗯,问题是第二个 case 单独运行又可以。元素定位目前基本上用的 xpath
谢谢,看了下个人中心按钮的布局与属性,可能是代码的问题,要开发的看过后才知道具体什么问题。
#2 楼 @anikikun 谢谢提醒,我的代码是这样的:
登陆成功,点击进入个人中心
time.sleep(1)
driver.find_elements_by_class_name("UIAButton")[2].click()
time.sleep(1)
# 点击返回按钮
driver.find_element_by_xpath("//UIAApplication[1]/UIAWindow[1]/UIANavigationBar[1]/UIAButton[1]").click()
time.sleep(2)
# 再次点击进入个人中心
driver.find_elements_by_class_name("UIAButton")[2].click()
第一次点击个人中心不会抱错,再次点击进入个人中心就会有上面的问题
都没有人遇到这个问题吗
嗯,谢谢