【发布时间】:2016-01-08 13:28:08
【问题描述】:
我需要检查用户是否已经登录到应用程序。所以我必须检查下面提到的三个元素中的任何一个。如果其中任何人在场,则用户已登录,我需要单击退出按钮。
元素是: 1.退出按钮已经存在(因为用户已经登录) 2. 账号名称
我的脚本是这样的:
if(wd.find_element_by_name("sign out").is_displayed()):
wd.find_element_by_name("sign out").click()
elif(wd.find_element_by_name("usr_name").is_displayed()):
wd.find_element_by_name("usr_name").click()
wd.find_element_by_name("menu_close").click()
wait("sign out")
wd.find_element_by_name("sign out").click()
else:
print"NOt Signed in"
但是我的 appium 正在执行第一个 IF 循环并等待元素 sign out 并以错误消息结束。
An element could not be located on the page using the given search parameters.
我在哪里做错了?通常我如何检查一个元素是否存在然后单击它,就像那样。请帮帮我。
【问题讨论】:
-
完整的回溯是什么?