问题标签 [appium-android]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
appium - Appium:org.openqa.selenium.SessionNotCreatedException:无法创建新会话。(原始错误:命令失败错误)
当我在 appium 脚本下运行时,我正面临 SessionNotCreatedException。
下面是控制台日志:
请帮助我问题出在哪里,我尝试从任务管理器中关闭 node.exe 并重新启动 appium 服务器。我在 appium 设置中保持 Keep Override session 为 True 并且 No Reset->True
appium - 是否可以在 ubuntu 中使用 appium 服务器记录移动应用测试用例?
我需要使用 appium 在 ubntu 中记录一个 react-native 移动应用程序的测试用例。
而且我在ubntu中没有appium UI。任何人都可以建议如何在我的 ubuntu 系统上打开 appium UI。
java - 通过 Appium 启动(whatsapp)移动应用程序会导致“'com.whatsapp.Main'从未启动”错误
通过 Appium 服务器执行代码会导致应用程序启动几秒钟。然后程序停止工作并出现错误:
线程“主”org.openqa.selenium.SessionNotCreatedException 中的异常:处理命令时发生未知的服务器端错误。原始错误:启动应用程序时发生错误。原始错误:“com.whatsapp.Main”从未启动(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:0 毫秒构建信息:版本:“3.3.1”,修订:“5234b32”,时间: '2017-03-10 09:04:52 -0800' 系统信息:主机:'DESKTOP-7P0AKLE',ip:'172.20.167.164',os.name:'Windows 10',os.arch:'amd64', os.version: '10.0', java.version: '9' 驱动程序信息: driver.version: RemoteWebDriver at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal。反映。
我使用 Appium 服务器 v1.7.0
我的能力:
根据我自己对这个问题的研究:我想我应该以某种方式等待“主要”活动运行。我以为我是通过添加 app-wait-activity 功能来做到这一点的。但是没有结果......(应用程序也启动了几秒钟,因此“主要”活动应该已经在运行 - 不应该吗?)
这是来自 Appium 服务器的日志:
并在此处完成日志:
现在有
很多时间...
appium - Appium查找元素的最佳实践
我有 2 个本机应用程序(不是混合或反应本机),它们具有相同的设计,一个用于 Android(JAVA),另一个用于 IOS(OC)。现在我需要对这两个应用程序进行一些测试。我正在尝试用 Appium 来做到这一点。
Appium 提供了许多查找元素的方法。要为这两个应用程序编写测试用例,我似乎可以使用AccessibilityId
. 如果我要求开发人员将相同的代码添加AccessibilityId
到 android 和 ios 项目中,那么我可以使相同的测试代码适用于这两个应用程序。这是最佳实践吗?这可能会给 android 和 ios 开发团队带来很大的努力来添加AccessibilityId
s
java - Appium 驱动程序没有 WEBVIEW 上下文
我正在为在真实 Android 设备上运行的 Chrome 浏览器编写 Appium 测试。这段代码:
...仅返回 NATIVE_APP 和 CHROMIUM 上下文,启用 WEBVIEW 缺少什么?或者至少,你能指定谁负责提供上下文吗?谢谢!
Appium 1.7.1 / 硒 / Java
android-uiautomator - 未检测到 uiautomator 版本
我的电脑中安装了 uiautomator 版本 2。但是当 appium 服务器在命令下运行时
它返回如下警告:
此版本的 UI Automator 已弃用。新的测试应该使用 UI Automator 2.0 编写,它是 Android 测试支持库的一部分。有关更多详细信息,请参阅https://developer.android.com/training/testing/ui-testing/uiautomator-testing.html 。
我该如何解决这个问题?
robotframework - 无法使用 xpath 和资源 ID 单击元素
嗨,我正在使用机器人框架进行移动应用程序自动化,我已经使用了所有可能类型的 xpath 和 id,但我仍然无法单击移动应用程序中的元素。
请对此提供帮助.. 我想单击“开始”按钮,但我无法这样做。我使用了以下它不起作用
等到关键字成功 1 分 5 秒 点击元素 xpath=//*[@class='android.widget.TextView' and @index='0']
单击元素 id=sr_get_started
java - 在 Android 中运行 Appium 时启用自动屏幕旋转
我已在我的 android 设备中将自动屏幕旋转设置为 OFF。但是当我运行 Appium 自动化时,它会以某种方式设置为 ON。有没有办法阻止 Appium 将自动屏幕旋转设置为 ON?