草庐IT

android - Appium,网络驱动程序

我是Appium的新手。我尝试使用Appium在移动设备中执行我的selenium脚本。但是我得到了如下错误org.openqa.selenium.WebDriverException:ReturnedvaluecannotbeconvertedtoWebElement:{ELEMENT=0.5768692365381867-1}我使用的代码如下:-AppiumDriverd;@BeforeClasspublicvoidsetUp()throwsException{//SetCapabilitiesDesiredCapabilitiescaps=newDesiredCapabiliti

android - 苹果。找不到模块 'appium-base-driver'

我的appiumGUI直到今天都运行良好。当我尝试启动appium时出现此错误。我不知道如何解决它。因此,高度赞赏任何建议/解决方案。LaunchingAppiumwithcommand:'/Applications/Appium.app/Contents/Resources/node/bin/node'appium/build/lib/main.js--pre-launch--debug-log-spacing--automation-name"Appium"--platform-name"Android"--platform-version"6.0"--app"/Users/iam

java - 如何使用 Appium 向下滚动以单击特定元素,因为 scrollTo 不起作用

我试图向下滚动并单击设置中的某个元素,但由于scrollTo不起作用,我无法继续packageTest1;importio.appium.java_client.AppiumDriver;importio.appium.java_client.TouchAction;importio.appium.java_client.android.AndroidDriver;importnet.sourceforge.htmlunit.corejs.javascript.ScriptableObject;importorg.junit.After;importorg.junit.Before;i

android - Google Cloud Test Lab 是否支持 Appium 测试?

我们正在使用带有testNG的Appium来测试我们的android应用程序。在研究云测试实验室时,我没有找到任何关于支持appium测试的GoogleCloudTestLab的文档。那么,googletestcloud支持Appium测试吗?进一步的研究使我转向了Amazon网络服务、Sauce实验室和Xamarin测试云。以下哪项最适合Android应用测试?提前致谢。 最佳答案 目前GoogleCloud测试实验室(现为Firebase测试实验室)不支持运行Appium测试。 关于

android - 如何使用appium处理android中的警报

如何使用Appium服务器(1.0.1)和AndroidSDK处理Android网络应用程序中的警报?下面的代码在android上不工作:driver.switchTo().accept().alert();错误信息:>-modalwindowdoesnotgetclosed 最佳答案 在尝试接受警报之前,您需要获得警报这是来自AppiumJavaClientTests的一些代码:wait.until(ExpectedConditions.alertIsPresent());Alertalert=driver.switchTo().

android - 如何使用appium在移动应用程序中查找xpath

我尝试使用按ID查找元素,但它没有插入所需的数据。然后我通过xpath//android.widget.ScrollView[0]/android.widget.RelativeLayout[0]/android.widget.TextView[0]/android.widget.TextView[1]/android使用Findelement。widget.EditText[2]").sendKeys("Check@localmail.com");但是还是不行。 最佳答案 请使用这个Xpath,我希望这能解决你的问题:By.xpa

java - 如何使用 appium 关闭/杀死 android 设备上的应用程序?

为了终止/关闭应用程序,我尝试了driver.close()、driver.closeApp()、driver.quit(),但该应用程序一直在后台运行。这些命令之一真的应该关闭应用程序吗?如果是这样,如何?如果没有-有人可以提供替代解决方案吗? 最佳答案 在使用appium时,您调用的所有方法都不会从后台删除应用程序。这就是他们所指的:((AppiumDriver)driver).closeApp();//Closetheappwhichwasprovidedinthecapabilitiesatsessioncreation((

android - Appium 中的标识符未找到元素

我收到以下错误:ValueError:Elementlocator'identifier=id/edittext1'didnotmatchanyelements.有一个id为edittext1的元素,但无法识别! 最佳答案 我遇到过类似的问题。我使用xpath进行元素定位。供您引用的是示例xpathInputTextxpath=/hierarchy[@rotation="0"]/android.widget.FrameLayout[@index="0"]/android.widget.LinearLayout[@index="0"]

c# - 无法检测到 webview Appium

我正在尝试通过Appium自动化混合phonegap应用程序。当这个应用程序在手机上运行时,我可以通过Chrome浏览器远程访问它。当我使用Appium时,它不显示webview上下文,只显示native上下文。有没有办法访问webview上下文,我做错了什么?vardirs=Directory.GetFiles("out","*.apk");varapp=Path.GetFullPath(dirs[0]);DesiredCapabilitiescap=newDesiredCapabilities();cap.SetCapability("fastReset","True");cap.

android - 软键盘不存在,无法隐藏键盘 - Appium android

我遇到以下异常:org.openqa.selenium.WebDriverException:Anunknownserver-sideerroroccurredwhileprocessingthecommand.(Originalerror:Softkeyboardnotpresent,cannothidekeyboard)(WARNING:Theserverdidnotprovideanystacktraceinformation)Commanddurationortimeout:368milliseconds我正在使用driver.hideKeyboard()来隐藏屏幕上打开的软输