如何重用Appium驱动程序

时间:2018-02-16 23:04:28

标签: appium

想知道我是否可以将newCommandTimeout设置为更高的数字,并且测试只是重新使用当前的驱动程序。这可能吗?

当测试结束时,驱动程序变量将超出范围,但我应该能够使用当前会话重新初始化新的驱动程序变量。

1 个答案:

答案 0 :(得分:0)

您可以将newCommandTimeout设置为任意值,但我怀疑是否需要将其增加到60-90以上。

我在每个套件运行时创建一次AppiumDriver实例,因此所有测试都使用相同的驱动程序;我在每次测试之前添加了驱动程序会话状态检查,如果出现错误,请创建驱动程序会话。

但它不需要任何具有newCommandTimeout能力的操作。只需按照可以访问全局驱动程序实例的方式设计测试,或者为模拟运行创建多个测试。 我不确定您是否可以重新启动驱动程序对象并将其链接到现有会话,但这肯定不是Appium的可靠方法 - 会话可能因多个意外原因而死亡,因此必须创建新会话。 / p>

相关问题