selendroid相关内容
我无法使用 java appium 脚本从 android.webkit.webview 包中找到元素. 如何获取 userText 字段和密码字段 locators.以便我可以使用 Appium 脚本将值传递给 UI. 解决方案 我已经多次看到 UIAutomator 出现这个问题.尝试转到其他屏幕,获取该屏幕的元素,然后再次返回该屏幕.尝试再次获取元素并且应该可以工作.
..
我使用的是 android 4.1.2,其 APK 级别为 16. 这是我的python代码: def setUp(self):“测试设置"required_caps = {}required_caps['automationName']='Selendroid'required_caps['browserName']=''required_caps['platformName'] = '
..
我有一个混合应用程序,主要只是一个 web 视图.这是基本测试的代码: @BeforeClasspublic static void setupAppium() 抛出 MalformedURLException {DesiredCapabilities 能力 = 新的 DesiredCapabilities();capabilities.setCapability("appium-versio
..
创建了多个 appium 实例.我从控制台运行: 节点.-p 4722 -U Z*****K --chromedriver-port 9515-bp 2251节点.-p 4723 -U T*****K --chromedriver-port 9516-bp 2252 在两台设备上都创建了实例,但 URL 仅在连接的第二台设备上打开.第一台设备中的浏览器只是保持打开状态,而不会打开 url.
..
我想同时在不同的 Genymotion 设备上运行自动化测试.为此,我必须为每个设备提供单独的端口号. 有可能吗? 解决方案 从 Genymotion Launcher,您可以启动多个 VM.尽管它们都有相同的默认端口 (5555),但它们将从 VirtualBox 仅主机适配器获得不同的 IP 地址.例如,我刚刚启动了两台 Genymotion 机器,现在 adb devices
..
我打算创建一个 Android 应用程序,该应用程序执行对网站的无头登录,然后在保持登录会话的同时从后续页面中抓取一些内容. 我第一次在一个普通的 Java 项目中使用了 HtmlUnit 并且它工作得很好.但是后来发现HtmlUnit与Android不兼容. 然后我通过向登录表单发送 HTTP“POST"请求来尝试 JSoup 库.但是结果页面没有完全加载,因为 JSoup 不支持
..
我想使用Selenium网格并行测试我的本机android应用程序.是否有任何选项可以在Selenium网格或selendroid中进行相同的操作. 我尝试了selendroid.io/scale.html中提到的步骤,遇到以下提到的错误. 错误 D:\ mobile-test \ selendroid网格> java -Dfile.encoding = UTF-8 -cp "sele
..
我无法使用Java appium脚本从android.webkit.webview包中找到元素. 如何获取userText字段和密码字段locators.以便我可以使用Appium脚本将值传递给UI. 解决方案 我已经多次看到UIAutomator出现此问题.尝试转到其他屏幕,获取该屏幕的元素,然后再次返回该屏幕.尝试再次获取元素,并且应该可以正常工作.
..
我已经在互联网上阅读了一些教程,但我不知道我是否做得很好. 我编写了此方法,当我单击android应用程序的某个按钮时,希望我单击此按钮将能够打开android浏览器和acess google. 代码: package com.example.androidapp; import org.openqa.selenium.WebDriver; import org.open
..
http://selendroid.io/setup.html 这里给出一个示例,说明我在4444端口打开localhost时应该得到的内容. 但是我得到了: {"value":{"os":{"name":"Windows 7","arch":"x86","version":"6.1"},"build": {"browserName":"selendroid","version"
..
我有一个混合应用程序,主要只是一个webview.这是基本测试的代码: @BeforeClass public static void setupAppium() throws MalformedURLException { DesiredCapabilities capabilities = new DesiredCapabilities(); capabiliti
..
我想在同一时间不同Genymotion设备上运行automatized测试。为此,我必须给单独的端口号为每个设备。 这可能吗? 解决方案 从Genymotion启动,您可以启动多个虚拟机。虽然这些每次都会有相同的默认端口(5555),他们将获得由VirtualBox的唯一主机适配器不同的IP地址。比如,我刚刚推出的两款机器Genymotion现在 ADB设备显示: $ ADB设备 设
..
我是新来selendroid,而下面的步骤通过命令提示符启动独立的服务器,得到错误,如“重度:在构建服务器时发生错误:辞职时应用”test.apk“出现错误” 新增ANDROID_HOME环境变量也,但没有运气... 请有人指导我解决这个问题。 解决方案 最后我解决了我的问题。事实是我单独添加JRE路径还增加JAVA_HOME也。现在除去JRE路径和放大器;成功启动服务器。
..
我采用了android 4.1.2的APK级为16。 这是我的Python code DEF设置(个体经营): “设置为测试” desired_caps = {} desired_caps ['automationName'] ='Selendroid' desired_caps ['browserName'] =''
..
appium创建多个实例。 从控制台我运行: 节点。 -p 4722 -Už*****ķ--chromedriver口9 515 -bp 2251 节点 。 -p 4723 -U牛逼*****ķ--chromedriver口9 516 -bp 2252 实例是在两个设备上创建但是URL仅打开在所述第一设备的第二设备connected.Browser只是没有被打开的URL保持打开。
..