问题标签 [appium-desktop]
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.
react-native - 使用 appium 检查器/UI automator 无法找到仅用于启动屏幕可见性/文本框的本机应用程序的 id
react-native 目前通过accessibilityLabel 支持contentDescription。这对于可点击元素非常有用,但对于使用 appium 检查器/UI 自动化器甚至开发人员在添加唯一 ID 后测试其他内容(例如启动屏幕可见性/文本框)来说并不是很好。
谁可以帮我这个事。
automated-tests - 模拟器中的 Appium ToggleWiFi 停止测试
我试图在基于 ToggleWiFi 的 Android 中运行一些离线测试,但是在打开 WiFi appium 后,服务器连接丢失。有没有办法通过切换 Wifi 在 Appium Simulator 中离线运行测试。
selenium-webdriver - 如何在脚本(Appium)中自动将apk文件从本地路径上传到android模拟器?
目前,我的开发团队将他们的存储库与 jenkins 集成,一旦它从 jenkins 构建,它就会自动生成 apk,无论如何使用自动化脚本在 android 模拟器中安装该本地 apk。
请任何人帮助我。
c# - 将 Appium 测试结果记录到控制台
Appium 不会将测试结果(使用 adb 模拟器执行的 UI 测试)记录到调试输出 (Deug.WriteLine)。
根据文档,可以使用以下行获取测试日志
但是,Appium 有不同的日志类型:
- 浏览器
- 客户
- 司机
- 探查器
- 服务器
我使用以下代码尝试了每种日志类型。但是通过执行我没有得到任何结果,并且测试(我放置代码的地方)会失败。有没有人有这个问题的解决方案?
appium-desktop - 即使添加了“platformName”功能,Appium 桌面也会继续请求
我正在使用 Appium 桌面应用程序。添加所有功能后。当我启动会话时,出现错误“处理命令时发生未知的服务器端错误。原始错误:您必须包含平台名称功能”屏幕截图
ios - 发生未知的服务器端错误,错误的应用程序:/../../。App(ipa) 路径必须是绝对路径或压缩文件的 URL
当我JsonScript
在 appium 检查器中运行时
使用环境:
它没有启动 appium 检查器并引发错误
处理命令时发生未知的服务器端错误。原始错误:错误的应用程序:/../../。App(ipa) 路径必须是绝对路径或压缩文件的 URL
appium - ITimeouts 不包含 Appium 中 ImplicitWait 的定义
我正在尝试从https://github.com/Microsoft/WinAppDriver/tree/master/Samples/C%23/CalculatorTest获取此计算器示例,但我无法解决“ImplicitWait”。VS建议使用ImplicitlyWait
但仍然无法正常工作。我有一个 appium.webdriver v3.0.0.2 并且示例仍在使用预览版。
完整的错误信息:
ITimeouts does not contain a definition for 'ImplicitWait' and no accessible extension method 'ImplicitWait' accepting a first argument of type 'ITimeouts' could be found (are you missing a using directive or an assembly reference?)
代码:
appium - 由于 xcodebuild 失败,无法在真实设备中启动 appium:“xcodebuild failed with code 65”
我正在尝试在真实设备中启动 appium,但每次我运行时都会收到此错误 - selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command。原始错误:由于 xcodebuild 失败,无法启动 WebDriverAgent:“xcodebuild failed with code 65”。确保您遵循https://github.com/appium/appium-xcuitest-driver/blob/master/docs/real-device-config.md上的教程。如果已安装 WebDriverAgentRunner 应用程序,请尝试从设备中删除它并重新启动设备。
当我使用模拟器运行时它工作正常,我已经在特定路径中安装了 Webdriver 代理并完成了所有必要的更改,但仍然没有运气
以下是我在我的应用程序中使用的desiredCapability:
当我运行此命令时 - x codebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=' 测试 以验证一切是否正常,它卡在命令行中 - 2019-04-09 07:58:21.311906+0530 WebDriverAgentRunner-Runner[489:69209] ServerURLHere-> http://192.168.1.4:8100 <-ServerURLHere 在此处查看 cmd 行截图
但我确实根据 appium 教程看到了这一点-测试套件“所有测试”开始于 2017-01-23 15:49:12.585 测试套件“WebDriverAgentRunner.xctest”开始于 2017-01-23 15:49:12.586 测试套件“ UITestingUITests' 开始于 2017-01-23 15:49:12.587 测试用例'-[UITestingUITests testRunner]' 开始。t = 0.00s 在 2017-01-23 15:49:12.588 开始测试 t = 0.00s 设置
appium - Ubuntu上的Appium桌面问题
我已经尝试解决这个问题两周了,似乎找不到解决方案,它只发生在automationName
设置为UiAutomator
.
/tmp
我将文件夹的所有权从Root
to更改为user
并将权限设置为777
但仍然面临问题:我无法更改文件的权限,因为它是一个临时文件夹,并且每次运行新的 appium 会话时它的名称都会不断变化。
这是错误消息:
处理命令时发生未知的服务器端错误。原始错误:“/tmp/.mount_app.Ap8xEj5P/resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk”处的应用程序不可写。请为 Appium 进程授予对此文件或其父文件夹 '/tmp/.mount_app.Ap8xEj5P/resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks' 的写入权限,以便它可以签署应用程序