使用 appium+python 做自动化测试
测试的应用是 Android 原生与 h5 混合应用,用 chrome://inspect/#devices 可以获取多个窗口。现在我先切换到 webview,再在窗口间进行切换,但在获取某个窗口的 title 的时候非常缓慢。
def goToWindow(self, windowTitle):
all_handles = self.app.driver.window_handles
for handle in all_handles:
print 'handle'
self.app.driver.switch_to_window(handle)
print 'wait'
# window = self.app.driver.title
# print window
if self.app.driver.title == windowTitle:
print 'ok'
break
在 goToWindow 之前切换到 webview:self.app.driver.switch_to.context("WEBVIEW")
在 goToWindow 中切换到我想要的窗口,但在获取 self.app.driver.title 的速度非常缓慢
不知道有没有人遇到过这样的问题?有没有办法解决?
这个是因为页面元素太多引起的还是我写的自动化代码的问题?
我用真机和模拟机都测试过了,都是卡在那个地方。