appium相关内容

如何使用 appium 转到应用程序的下一个屏幕?

谁能告诉我如何进入下一个屏幕,例如在印度时报或印度快车应用程序或短片应用程序中的新闻,有 50 个新闻故事,我想浏览所有页面,所以如何滑动直到第 50 页? 我试过 driver.swipe(344, 955, 346,247, 3000);有了它,我可以滑动到下一页,但我不确定如何一页一页地浏览所有 50 页. 解决方案 你试过 for 循环吗? int pageCount = ..
发布时间:2021-11-16 20:22:21 Java开发

在 Android 设备上执行分布式本机测试

我需要在两个 Android 设备上以分布式模式执行测试套件.我正在使用 appium 和 testng.你们中的任何一个都可以这样做吗? 解决方案 这里有一个很好的设置可以在你的项目中使用:AppiumTestDistribution 例如,您使用 Maven 构建,然后将依赖项添加到您的项目: com.github.saikrishna321 ..
发布时间:2021-11-16 20:22:16 其他开发

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

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

Java &Appium:无法点击元素

在我正在测试的 Android 应用程序中,我尝试单击/点击时间选择器.例如,默认情况下,时间选择器显示 08:00AM.我想将小时从 8 改为 7 &然后稍后更改分钟,但 xpath 似乎不起作用.它点击了一些东西,但当我通过代码点击 OK 按钮时,时间仍然显示 08:00AM.如果有人可以帮助我,那么我将能够改变分钟和;下午到上午也是如此. 这是我用来点击小时选择器以便选择 7 的方法: ..
发布时间:2021-11-16 20:22:09 Java开发

iOS 屏幕截图:WebView 上下文:整页屏幕截图,而不仅仅是可见视口

我需要在 iOS 上截取 Safari 浏览器的屏幕截图,但屏幕截图必须是整个页面的,而不仅仅是可见的视口.就像我们在 WebDriver 中进入 firefox 一样.有什么建议吗? 目前正在使用:Selenium 和 Appium PS:我不喜欢使用任何外部应用程序,也许是通过 selenium/appium 的任何解决方案. 解决方案 安装以下任一应用. 巴里:-h ..
发布时间:2021-11-16 20:22:07 移动开发

无法使用 UIAutomatorViewer 检查下拉元素

我想从 Android 上的下拉列表中选择选项,但我无法检查下拉元素.此外,这些元素也不存在于层次结构中. 我可以浏览层次结构并检查其他控件,但无法检查下拉列表的元素.UIAutomatorViewer 只是不允许我单击下拉列表.相反,它在下拉列表下的元素周围显示一个蓝色矩形.我尝试过 uiautomatorviewer、hierarchyviewer 以及 Appium Inspector ..
发布时间:2021-11-16 20:22:04 Java开发

如何使用 Python 以编程方式启动和停止 Appium Server

我是 Python 的新手,并为 Android 移动应用创建了简单的 Appium 自动化测试用例. 我已经设置了 Jenkins 服务器并想在它上面运行 Appium,所以有两种方法: 通过 Jenkins 运行 appium 服务器(我们可以使用 appium 命令运行它,但是当我运行 appium 命令时它只是“挂断"并持续显示服务器控制台) 使用 Python 以编程方式启 ..
发布时间:2021-11-16 20:22:01 Python

在运行时用/替换//

我在路径中得到//我想要单个/.每当我调试它时,我都会在运行时得到//.我也使用了替换方法.但它不起作用.我的代码是 字符串 inputFile =Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName +"\\InputFiles\\" + config.country + ".txt";inputFile = ..
发布时间:2021-11-16 20:21:55 C#/.NET

appium 检查器不在 Mac 上运行

我有带有 xcode 6.2 和 ios 8.4.1 的 appium 1.4 版.我运行 appium doctor ,对于 ios 平台一切正常.在运行检查器时,它会引发此错误: 无法启动新会话,需要应用路径 我也提供了应用程序路径. 解决方案 Mac El Capitan (Ver 10.11.1), Xcode 7.0.1(7B91b), Appium 1.4.13 ..
发布时间:2021-11-16 20:21:52 移动开发

线程“main"中的异常org.openqa.selenium.WebDriverException

我正在尝试使用抛出此错误的 java 在 Eclipse IDE 中测试我的应用程序.我也启动了 appium 服务器.也给出了匹配的端口号.这是我的日志跟踪.帮帮我.提前致谢 这是我用于使用 appium 测试我的 android 应用程序的代码: 公共类 MilonowFirstTest {静态 AppiumDriver司机;// @课前public static void main( ..
发布时间:2021-11-16 20:21:49 Java开发

Webelement.click() 在 appium 中给出 java.lang.NullPointerException

每次我尝试在代码行 element.click() 处运行下面的代码时,我都会收到 NullPointerException 注意:如果我评论最后一行代码,它就会通过.在此处也提出了类似的问题,但没有帮助. AndroidDriver 驱动程序;@测试public void TestAppium() 抛出异常{DesiredCapabilities 能力 = 新的 DesiredCapab ..
发布时间:2021-11-16 20:21:43 Java开发

Appium 服务器在等待时自动退出会话

我正在 Android 平台上使用 Appium 进行自动化.由于某种原因,我需要在测试过程中等待一段时间.但是,如果 Appium 在大约 4 秒内没有收到命令,它会自动退出会话.谁能帮我告诉我如何让 Appium 不退出我的驱动程序. 我尝试将“newCommandTimeout"添加到功能中,但它不起作用. capabilities.setCapability("newCommand ..
发布时间:2021-11-16 20:21:37 Java开发

如何在 Android Studio 中使用 Appium?

我正在尝试将 Appium 与 A​​ndroid Studio 结合使用.我在谷歌上的搜索并没有多大帮助!那么我在 gradle 文件中需要什么以及如何运行测试? 谢谢 解决方案 你的 gradle 文件应该是这样的: 应用插件:'java'存储库{MavenCentral()}依赖{在这里提到你所有的罐子} 您可以从命令行运行 gradle(gradle assemble) ..
发布时间:2021-11-16 20:21:34 移动开发

Appium Parallel Test Execution 删除一个设备的驱动程序,显示会话已终止或未启动

嗨,我尝试使用 TestNG 和 Appium 实现并行测试执行,我使用了 ThreadLocal.问题是第一次运行后的一个设备丢失了.但另一台设备已完成所有测试. 这是我的代码, BaseDriver TestClass TestListener TestNG XML 错误说明 Appium 服务器日志 执行日志 我正在努力寻找删除驱动程序的 ..
发布时间:2021-11-16 20:21:28 其他开发

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

我有一个本机应用程序,可以打开几个网页视图页面.我在应用程序上运行 appium 以在我需要向下滚动以找到用户名和密码字段的 web 视图页面上进行一些自动化测试.我尝试了所有可以在网上找到的建议,但它不起作用.任何人都可以帮忙吗?我在跑:Appium v​​1.3.5iOS 8.1 这是我的代码: //切换到webview线程睡眠(6000);最终集contextNames = driv ..