appium 用python脚本在登录时怎么获取点击登录按钮后的界面进行判断是否登录成功了呢

具体的函数,谢谢

  其实就是检查页面某一固定的元素是否存在。

  可以用assert断言,当然也可以自己写if语句进行判断。


assert用得比较多,举例说明:

  例如,登录成功后的界面,某个固定控件包含字符串“aaa”,找到,则证明登录成功。

  assertEqual('aaa',driver.find_elements_by_class_name("android.widget.EditText").text)


           assertEqual()只是其中一个方法。

          断言的用法还有很多,感兴趣可以百度一下。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-16
点击登录后,做while循环检查driver.current_activity是否是登录界面的activity或者是下一个界面的activity,两者判断都可以。
比如:
ac1=driver.current_activity
driver.find_element_by_id('login').click()
while 1:
ac2=driver.current_activity
if ac2!=ac1:

print u'登录成功,跳转到下一界面'
break
注意缩进,上面缩进展示有问题了,自己注意一下
第2个回答  2016-08-18
获取页面内容进行判断,比如登录成功后,页面内容中可能会有用户名,可以依据此判断登录成功。
第3个回答  2017-02-16
1、登录失败的情况下一般都会有一个提示框,可以尝试定位这个去判断
2、有一个智能等待的方法implicitly_wait。定位登录成功后页面中的某一元素,定位到了就是登录成功了
第4个回答  2016-06-28
appiumIOS在真机上怎么通过指令执行python脚本有没有知道具体的步骤我现在模拟器执行python脚本的环境OK了gruntappium启动服务器nosetestssimple.py执行脚本!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网