如何增加会话超时(默认为 30 分钟)
How can i increase session timeout (which is 30 minutes by default)
我想以编程方式处理服务器超时。
我的代码是这样的。
SelendroidConfiguration config = new SelendroidConfiguration();
config.addSupportedApp("apk/test.apk");
selendroidServer = new SelendroidLauncher(config);
URL url = new URL("http://localhost:4444/wd/hub");
// -------------------------------------------------------
SelendroidCapabilities test= SelendroidCapabilities
.device("com.test.android:1.0");
driver = new SelendroidDriver(url, test);
您可以使用它来增加到 50 秒
java -jar selendroid-standalone-0.11.0-with-dependencies.jar -timeoutEmulator 50000
当测试开始失败时,我遇到了同样的问题。您已经设置了配置。只需添加这一行。
config.setSessionTimeoutSeconds(60000);
解决此问题的最可选方法是将以下属性添加到 cmd 行:“-timeout”。请记住,它的值应以秒为单位(默认情况下为 1800=30 分钟)。
所以看起来像这样:
java -jar -htmlSuite "various suite parameters" -timeout 3600
因此,服务器应保持活动状态 1 小时而不是 30 分钟。有趣的是,这并没有很好的记录,而且很难找到一个合适的解决方案来改变这个设置。
您可以在此处阅读更多相关信息:
https://wiki.mozilla.org/Running_IDE_scripts_with_Selenium_RC
我想以编程方式处理服务器超时。
我的代码是这样的。
SelendroidConfiguration config = new SelendroidConfiguration();
config.addSupportedApp("apk/test.apk");
selendroidServer = new SelendroidLauncher(config);
URL url = new URL("http://localhost:4444/wd/hub");
// -------------------------------------------------------
SelendroidCapabilities test= SelendroidCapabilities
.device("com.test.android:1.0");
driver = new SelendroidDriver(url, test);
您可以使用它来增加到 50 秒
java -jar selendroid-standalone-0.11.0-with-dependencies.jar -timeoutEmulator 50000
当测试开始失败时,我遇到了同样的问题。您已经设置了配置。只需添加这一行。
config.setSessionTimeoutSeconds(60000);
解决此问题的最可选方法是将以下属性添加到 cmd 行:“-timeout”。请记住,它的值应以秒为单位(默认情况下为 1800=30 分钟)。
所以看起来像这样:
java -jar -htmlSuite "various suite parameters" -timeout 3600
因此,服务器应保持活动状态 1 小时而不是 30 分钟。有趣的是,这并没有很好的记录,而且很难找到一个合适的解决方案来改变这个设置。
您可以在此处阅读更多相关信息: https://wiki.mozilla.org/Running_IDE_scripts_with_Selenium_RC