用 Python 写了两个方法测试 Email:send_email 和 test_Setting,里面都写有
desired_caps = {}
desired_caps['device'] = 'Android'
desired_caps['browserName'] = ''
desired_caps['version'] = '4.2'
desired_caps['app-package'] = 'com.android.email'
desired_caps['app-activity'] = 'com.android.email.activity.EmailActivity'
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
然后用 RIDE 添加到 Keyword 中,运行完第一个,第二个就报错 A new session could not be created。

我想,能不能把上面重复的代码只执行一次,但是其他的方法就没法使用 driver 句柄了,怎么办呢?


↙↙↙阅读原文可查看相关链接,并与作者交流