使用以下命令启动Appium服务器:C:\Program Files(x86)\Appium\node.exelib\server\main.js-地址127.0.0.1-端口4723-平台名称Android-平台-版本23-自动化-名称Appium-日志-无颜色info:欢迎来到Appium v1.4.16(REV ae6877eff263066b26328d457bd285c0cc62430d)info: Appium REST超文本传输协议接口监听器在127.0.0.1:4723上启动info:[debug]非默认服务器参数:{"地址":"127.0.0.1","logNoColors": true,"platformName":"Android","platformVersion":"23","AutomationName":"Appium"}信息:控制台日志级别:html" target="_blank">调试信息:--
错误:线程“main”org.openqa.selenium.SessionNotCreatedException中出现异常:无法创建新会话。(原始错误:UiAutomator在成功启动之前退出)(警告:服务器未提供任何stacktrace信息)。
任何人都可以解决这个问题,因为我运行的模拟器启动速度非常慢。
您不能并行运行UIAutomator和Appium服务器,这是已知的问题。确保在运行UIAutomator之前已停止Appium服务器,然后重试。这应该行得通。
如果您使用Appium 1.4版本来自动化android(7.0/N/Nougat)版本,则此问题仍然存在。您必须进行几项更改才能使其正常工作。
我们也遇到了类似的问题,当我们开始使用appium、android studio和selenium webdriver自动化一个简单的移动应用程序时,在进行了大量搜索并查看了各种appium支持票证之后,我们发现这是一个bug,他们提供了一个解决方案。
您必须在以下文件中的几个位置更改代码:C:\Program Files(x86)\Appium\node\u modules\Appium\node\u modules\Appium adb\lib\adb.js
以下文章列出了这些细节:http://www.testingtools.co/appium/error-command-failed-adb-exe-s-emulator-5554-shell-ps-uiautomator
希望它能帮助你,如果你有任何疑问,你也可以在博客文章中以评论的形式发布。
UiAutomator在成功启动之前退出错误:无法启动应用程序会话,错误为:错误:UiAutomator在成功启动之前退出信息:[调试]错误:UiAutomator在[object]成功启动之前退出。(C:\ProgramFiles(x86)\Appium\node\u modules\Appium\lib\devices\android\android.js:205:23)位于[object]。
这表明UIAutomator没有启动,因为没有创建Appium会话。[IDE上的SessionNotCreatedExc0019]重新启动adb服务器和appium服务会帮助你。
在此之前,您还可以尝试使用shell运行UIAutomator,以验证它在您的机器上是否正常工作。
我们的webstart应用程序(不是小程序)遇到了奇怪的启动问题。 启动应用程序会显示应用程序启动屏幕,但javaws进程会在不久后终止,不会在对话框、java控制台或日志文件中显示任何错误消息。javaws似乎只是在实际启动实际应用程序之前停止。无论用户尝试从桌面快捷方式还是从网页启动应用程序,都无关紧要。当从本地计算机使用javaw运行而无需webstart时,相同的应用程序可以正常工作。 应
我有一个Spring Boot 1.4.2应用程序。启动期间使用的一些代码如下所示: 有一个组件决定系统类型。此组件在从其他组件启动期间使用。在生产中,一切正常。 现在,我想使用Spring1.4的MockBean添加一些集成测试。 测试如下所示: 基本上,模拟效果很好。使用我的systemTypeDetectorMock,如果我调用getSystemType- 问题是应用程序没有启动。目前Spr
我有一个场景,我试图在Cordova的deviceready事件上初始化我的应用程序。现在,这个初始化序列需要几秒钟的时间来执行。这导致总发射时间远大于预期。我的问题是,是否可以简单地与即将推出的Cordova API和插件并行运行此初始化序列? 注意:初始化没有利用API或插件中的任何内容,所以我不能简单地在加载时立即运行它,而不是在onDeviceReady上运行它吗?
我有一份Java申请。 应用程序有一个决定应用程序是否在启动时启动的设置。 目前,我通过在StartUp items文件夹中放置/删除快捷方式实现了这一点。 然而,我想知道是否有更好的方法来处理这种行为。 编辑 是的,是视窗。抱歉之前没有清除。 应用程序有一个UI,用户可以在其中触发操作,并且应用程序在运行时定期在后台运行一些任务。 @Peter,如何使用应用程序中的代码更改注册表?这种方法是否与
我必须为microservice X创建一个集成测试,它可以从外部sftp服务器下载、处理和导入csv文件。整个过程由一个Spring Boot调度程序任务启动,该任务启动一个spring批处理作业来处理和导入数据。导入过程由spring batch writer完成,它是一个restTemplate存储库(因此它调用对另一个微服务的post请求)。 我已经设法模拟了sftp服务器,在其上放置了一
正如标题所示,我正在寻找任何可以帮助我在Springs应用程序上下文(准确地说是持久性上下文)加载之前运行Flyway迁移的方法。原因是我在应用程序启动时运行的查询很少。这导致我的测试失败,因为正在对尚不存在的数据库表执行查询。我使用H2作为我的测试数据库。现在我只使用flyway核心依赖: 我有一个单一的Flyway配置类,如下所示: 并且属性在 我想实现的是:1.飞行路线做迁移2。Spring