问题标签 [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.
visual-studio - 如何克服在 Xamarin 移动应用程序中安装 Selenium WebDriver 的问题?
我尝试通过 NuGet 解决方案下载 Selenium.WebDriver,但出现以下错误:
当我在 xamarin 中安装 Appium 时,我遇到了与上述相同的错误,因此任何人都可以分享我的想法如何克服这个问题?
selenium - 使用 selenium 自动化反应原生 Android 应用程序
我正在尝试检查 react native 应用程序上的元素,
但不幸的是我在它上面找不到任何元素,我使用了 ui automator viewer 和 appium inspector。
任何人都可以帮助我吗?
java - Appium Android 测试——定位问题
我想用 appium 测试一个 android 应用程序。该应用程序正在使用谷歌地图来显示当前位置。对于应用程序来说,它直接在某个位置启动很重要,否则它会阻止并给出一条消息,即应用程序在当前位置不可用。
即使我在启动应用程序后直接使用 Appium 设置位置,应用程序也会像我之前解释的那样阻塞。该位置已在当前位置正确设置,但我猜谷歌地图缓存已重置(或类似的东西)并且它从错误的位置开始。
当我在同一个模拟器中手动测试应用程序时,我可以打开应用程序并且它可以正常工作。谷歌地图直接显示我设置的位置。仅当应用程序使用 Appium 启动时才会出现此问题。
有任何想法吗?非常感谢!
selenium-webdriver - 从 windows power shell 运行 Appium 时出错
当我使用 windows power shell 运行 appium 时,出现如下错误:
org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original err or: Could not find a connected Android device. (WARNING: The server did not provide any stacktrace information)
但是android studio连接到模拟器。可能出了什么问题?
我想在模拟器本身中运行应用程序,我不想在物理设备中运行
visual-studio - Appium:Visual Studio Android 模拟器:
Appium:Visual Studio Android 模拟器:https ://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx
我希望将 appium 用于使用 C# 进行移动测试。我查看了以下文章并遵循了上述步骤。
https://blogs.msdn.microsoft.com/ganesh/2016/03/13/browser-appium-visualstudio/
当我到达下载 Visual Studio 模拟器的地步时,我收到了以下错误。
那么这是否意味着我无法在 Win 7 PC 中安装模拟器?并且不能在 Win 7 中使用 Appium 和 C# 进行移动测试?
java - 如何在 appium 真实设备中刷卡我的刷卡已弃用
大多数情况下它不会工作请帮助我也请帮助我从左到下滑动,因为我需要详细了解滑动我确实卡在了如何在 appium 真实设备中滑动我的滑动已弃用提前谢谢
node.js - 尝试加载 binding.gyp 时找不到 binding.gyp (cwd: \node_modules\appium\node_modules\heapdump)
我正在尝试使用 npm 命令安装 appium。
每次尝试我都会出错。
在最后一次尝试中,我参考了以下链接:
因此,要在我的 windows 10 64 位机器上安装 appium,我按照以下步骤操作:
得到如下错误:
C:\WINDOWS\system32\node_modules\appium\node_modules\heapdump>如果没有定义 npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\....\node_modules\node -gyp\bin\node-gyp.js" rebuild ) else (node "" rebuild ) gyp: binding.gyp not found (cwd: C:\WINDOWS\system32\node_modules\appium\node_modules\heapdump) 同时尝试加载绑定.gyp gyp 错误!配置错误gyp ERR!堆栈错误:
gyp
退出代码失败:1 gyp ERR!堆栈在 ChildProcess.onCpExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:305:16) gyp 错误!堆栈在 emitTwo (events.js:106:13) gyp ERR!ChildProcess.emit (events.js:191:7) 的堆栈 gyp ERR!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:215:12) gyp ERR!系统 Windows_NT 10.0.15063 gyp 错误!命令“C:\Program Files\nodejs\node.exe”“C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js”“重建”gyp 错误!cwd C:\WINDOWS\system32\node_modules\appium\node_modules\heapdump gyp 错误!节点 -v v6.11.0 gyp 错误!节点-gyp -v v3.4.0 gyp 错误!不行 C:\WINDOWS\system32 `-- appium@1.7.1
appium 的唯一问题是它的复杂配置。
如果有人有在 Windows 中安装 appium 的工作步骤,请分享。这真的会有所帮助
任何建议将不胜感激
pom.xml - [TestNG]在jar文件中找不到testng.xml,运行所有类[TestNG] [错误]无法实例化类StepDefinition.FreeSPHomeSteps
我正在尝试在 AWS 设备场中执行我的脚本。但是我收到了上述解析错误。
另外:“由于测试包解析错误而跳过测试。请查看解析结果以获取更多详细信息。” 正在 AWS 控制台中显示。
项目详情:Java-TestNG-Cucumber 组合
项目结构:在这里
下面还提供了我的 pom.xml
http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0
提前致谢!
appium - Android驱动程序在appium中不起作用
我是 Appium 的新手,正在尝试使用 android 设备,所以在编写代码时我想使用 Android Driver 但每次出现错误时,请检查以下错误
“线程“主”org.openqa.selenium.WebDriverException 中的异常:返回值无法转换为 WebElement:{ELEMENT=1} 构建信息:版本:'3.4.0',修订:'未知',时间:'未知'系统信息:主机:'DESKTOP-HT0VM72',ip:'192.168.88.104',os.name:'Windows 10',os.arch:'x86',os.version:'10.0',java.version:'1.8 .0_144' 驱动程序信息:driver.version:AndroidDriver 在 org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:417) 在 io.appium.java_client.DefaultGenericMobileDriver.findElement(DefaultGenericMobileDriver.java:62) 在 io。 appium.java_client.AppiumDriver.findElement(AppiumDriver.java:1) 在 io.appium.java_client.android.AndroidDriver.findElement(AndroidDriver.java:1) 在 org.openqa.selenium.remote。RemoteWebDriver.findElementByName(RemoteWebDriver.java:485) 在 io.appium.java_client.DefaultGenericMobileDriver.findElementByName(DefaultGenericMobileDriver.java:110) 在 io.appium.java_client.AppiumDriver.findElementByName(AppiumDriver.java:1) 在 io.appium.java_client .android.AndroidDriver.findElementByName(AndroidDriver.java:1) 在 org.openqa.selenium.By$ByName.findElement(By.java:303) 在 org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:402 ) 在 io.appium.java_client.AppiumDriver.findElement(AppiumDriver.java:1) 在 io.appium.java_client.android.AndroidDriver.findElement(AndroidDriver. java:1) 在 demo.TestCase1.main(TestCase1.java:31) 引起:java.lang.ClassCastException: java.util。HashMap 不能在 org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:415) 处转换为 org.openqa.selenium.WebElement... 13 更多"
但是如果我用 RemoveWebDriver 替换 AndroidDriver 它工作正常吗?为什么?“Appium 版本 1.4.16.1(蛇夫座)”
包演示;