之前使用的是方法一,不知道为什么,过了一段时间后方法一就失效了,改用了方法二。

def permission_choose_fun1(self):
# 权限弹框处理
while True:
if '允许' in self.driver.page_source:
self.driver.switch_to.alert.accept()
else:
print("权限处理结束")
break
def permission_choose_fun2(self):
# 权限弹框处理
while True:
loc = ("xpath", "//android.widget.Button[contains(@text,'允许')]")
if '允许' in self.driver.page_source:
self.click_element(loc)
else:
print("权限处理结束")
break

本文介绍了在Appium自动化测试中,面对首次启动应用时出现的权限请求弹窗,如何通过两种不同的策略进行有效处理。一种方法在一段时间后失效,于是采用了另一种有效的方法进行权限管理。
4270

被折叠的 条评论
为什么被折叠?



