selendroid相关内容

无法在使用 Appium 的 android 本机应用程序的 webview 页面上找到元素

我无法使用 java appium 脚本从 android.webkit.webview 包中找到元素. 如何获取 userText 字段和密码字段 locators.以便我可以使用 Appium 脚本将值传递给 UI. 解决方案 我已经多次看到 UIAutomator 出现这个问题.尝试转到其他屏幕,获取该屏幕的元素,然后再次返回该屏幕.尝试再次获取元素并且应该可以工作. ..

如何更改 Genymotion 端口

我想同时在不同的 Genymotion 设备上运行自动化测试.为此,我必须为每个设备提供单独的端口号. 有可能吗? 解决方案 从 Genymotion Launcher,您可以启动多个 VM.尽管它们都有相同的默认端口 (5555),但它们将从 VirtualBox 仅主机适配器获得不同的 IP 地址.例如,我刚刚启动了两台 Genymotion 机器,现在 adb devices ..
发布时间:2021-11-16 20:06:04 移动开发

Selendroid 作为网页抓取工具

我打算创建一个 Android 应用程序,该应用程序执行对网站的无头登录,然后在保持登录会话的同时从后续页面中抓取一些内容. 我第一次在一个普通的 Java 项目中使用了 HtmlUnit 并且它工作得很好.但是后来发现HtmlUnit与Android不兼容. 然后我通过向登录表单发送 HTTP“POST"请求来尝试 JSoup 库.但是结果页面没有完全加载,因为 JSoup 不支持 ..
发布时间:2021-09-24 18:43:23 移动开发

使用Appium在Android本机应用程序的Webview页面上找不到元素

我无法使用Java appium脚本从android.webkit.webview包中找到元素. 如何获取userText字段和密码字段locators.以便我可以使用Appium脚本将值传递给UI. 解决方案 我已经多次看到UIAutomator出现此问题.尝试转到其他屏幕,获取该屏幕的元素,然后再次返回该屏幕.尝试再次获取元素,并且应该可以正常工作. ..

当我尝试执行selendroid命令时出错

我已经在互联网上阅读了一些教程,但我不知道我是否做得很好. 我编写了此方法,当我单击android应用程序的某个按钮时,希望我单击此按钮将能够打开android浏览器和acess google. 代码: package com.example.androidapp; import org.openqa.selenium.WebDriver; import org.open ..
发布时间:2020-07-06 22:39:13 Java开发

Selendroid无法正常工作?

http://selendroid.io/setup.html 这里给出一个示例,说明我在4444端口打开localhost时应该得到的内容. 但是我得到了: {"value":{"os":{"name":"Windows 7","arch":"x86","version":"6.1"},"build": {"browserName":"selendroid","version" ..
发布时间:2020-07-06 22:39:11 其他开发

如何改变Genymotion端口

我想在同一时间不同Genymotion设备上运行automatized测试。为此,我必须给单独的端口号为每个设备。 这可能吗? 解决方案 从Genymotion启动,您可以启动多个虚拟机。虽然这些每次都会有相同的默认端口(5555),他们将获得由VirtualBox的唯一主机适配器不同的IP地址。比如,我刚刚推出的两款机器Genymotion现在 ADB设备显示: $ ADB设备 设 ..
发布时间:2016-03-17 23:37:56 移动开发

获取异常,同时运行CMD从propmt selendroid独立

我是新来selendroid,而下面的步骤通过命令提示符启动独立的服务器,得到错误,如“重度:在构建服务器时发生错误:辞职时应用”test.apk“出现错误” 新增ANDROID_HOME环境变量也,但没有运气... 请有人指导我解决这个问题。 解决方案 最后我解决了我的问题。事实是我单独添加JRE路径还增加JAVA_HOME也。现在除去JRE路径和放大器;成功启动服务器。 ..
发布时间:2016-03-17 23:04:13 移动开发