appium相关内容
谁能告诉我如何进入下一个屏幕,例如在印度时报或印度快车应用程序或短片应用程序中的新闻,有 50 个新闻故事,我想浏览所有页面,所以如何滑动直到第 50 页? 我试过 driver.swipe(344, 955, 346,247, 3000);有了它,我可以滑动到下一页,但我不确定如何一页一页地浏览所有 50 页. 解决方案 你试过 for 循环吗? int pageCount =
..
信息:[37m-->[39m [37mPOST[39m [37m/wd/hub/session[39m][90m{"desiredCapabilities":{"app":"D:\My_ALOHA\Appium\TestProject\apps\demo1.apk","platform":"VISTA","platformVersion":"4.4.3","platformName":"Andro
..
我需要在两个 Android 设备上以分布式模式执行测试套件.我正在使用 appium 和 testng.你们中的任何一个都可以这样做吗? 解决方案 这里有一个很好的设置可以在你的项目中使用:AppiumTestDistribution 例如,您使用 Maven 构建,然后将依赖项添加到您的项目: com.github.saikrishna321
..
我无法使用 java appium 脚本从 android.webkit.webview 包中找到元素. 如何获取 userText 字段和密码字段 locators.以便我可以使用 Appium 脚本将值传递给 UI. 解决方案 我已经多次看到 UIAutomator 出现这个问题.尝试转到其他屏幕,获取该屏幕的元素,然后再次返回该屏幕.尝试再次获取元素并且应该可以工作.
..
在我正在测试的 Android 应用程序中,我尝试单击/点击时间选择器.例如,默认情况下,时间选择器显示 08:00AM.我想将小时从 8 改为 7 &然后稍后更改分钟,但 xpath 似乎不起作用.它点击了一些东西,但当我通过代码点击 OK 按钮时,时间仍然显示 08:00AM.如果有人可以帮助我,那么我将能够改变分钟和;下午到上午也是如此. 这是我用来点击小时选择器以便选择 7 的方法:
..
我需要在 iOS 上截取 Safari 浏览器的屏幕截图,但屏幕截图必须是整个页面的,而不仅仅是可见的视口.就像我们在 WebDriver 中进入 firefox 一样.有什么建议吗? 目前正在使用:Selenium 和 Appium PS:我不喜欢使用任何外部应用程序,也许是通过 selenium/appium 的任何解决方案. 解决方案 安装以下任一应用. 巴里:-h
..
我想从 Android 上的下拉列表中选择选项,但我无法检查下拉元素.此外,这些元素也不存在于层次结构中. 我可以浏览层次结构并检查其他控件,但无法检查下拉列表的元素.UIAutomatorViewer 只是不允许我单击下拉列表.相反,它在下拉列表下的元素周围显示一个蓝色矩形.我尝试过 uiautomatorviewer、hierarchyviewer 以及 Appium Inspector
..
我是 Python 的新手,并为 Android 移动应用创建了简单的 Appium 自动化测试用例. 我已经设置了 Jenkins 服务器并想在它上面运行 Appium,所以有两种方法: 通过 Jenkins 运行 appium 服务器(我们可以使用 appium 命令运行它,但是当我运行 appium 命令时它只是“挂断"并持续显示服务器控制台) 使用 Python 以编程方式启
..
我使用的是 appium 1.4.16 和 Android 6 智能手机. 运行此代码: public boolean fluentWaitChangeContext(String context, int timeout) {等待等待=新的FluentWait(驱动程序).withTimeout(超时,TimeUnit.SECONDS).pollingEvery(5, TimeUnit
..
我在路径中得到//我想要单个/.每当我调试它时,我都会在运行时得到//.我也使用了替换方法.但它不起作用.我的代码是 字符串 inputFile =Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName +"\\InputFiles\\" + config.country + ".txt";inputFile =
..
我有带有 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
..
我正在尝试使用抛出此错误的 java 在 Eclipse IDE 中测试我的应用程序.我也启动了 appium 服务器.也给出了匹配的端口号.这是我的日志跟踪.帮帮我.提前致谢 这是我用于使用 appium 测试我的 android 应用程序的代码: 公共类 MilonowFirstTest {静态 AppiumDriver司机;// @课前public static void main(
..
我正在尝试使用 Appium TouchActions 类执行点击操作,但会引发异常.请提供您的解决方案. import io.appium.java_client.android.AndroidDriver;导入 org.openqa.selenium.interactions.touch.TouchActions;=======================================
..
每次我尝试在代码行 element.click() 处运行下面的代码时,我都会收到 NullPointerException 注意:如果我评论最后一行代码,它就会通过.在此处也提出了类似的问题,但没有帮助. AndroidDriver 驱动程序;@测试public void TestAppium() 抛出异常{DesiredCapabilities 能力 = 新的 DesiredCapab
..
我以下列方式将按钮声明为字段: @AndroidFindBy(name = "Schedule")私有 WebElement 日历按钮; ... 后来我确保它没有显示,因为应用程序处于某种特殊模式. Assert.assertFalse(this.calendarButton.isDisplayed()); 它给了我 org.openqa.selenium.NoSuchElementExc
..
我正在 Android 平台上使用 Appium 进行自动化.由于某种原因,我需要在测试过程中等待一段时间.但是,如果 Appium 在大约 4 秒内没有收到命令,它会自动退出会话.谁能帮我告诉我如何让 Appium 不退出我的驱动程序. 我尝试将“newCommandTimeout"添加到功能中,但它不起作用. capabilities.setCapability("newCommand
..
我正在尝试将 Appium 与 Android Studio 结合使用.我在谷歌上的搜索并没有多大帮助!那么我在 gradle 文件中需要什么以及如何运行测试? 谢谢 解决方案 你的 gradle 文件应该是这样的: 应用插件:'java'存储库{MavenCentral()}依赖{在这里提到你所有的罐子} 您可以从命令行运行 gradle(gradle assemble)
..
我正在使用 Appium 和 c# 在 Android 真实设备上自动化移动网络测试.我已经看到 Java 中有 get 方法可以导航到给定的 URL,例如: DesiredCapabilities capabilities = new DesiredCapabilities();功能.setPlatform(Platform.ANDROID);capabilities.setCapabilit
..
嗨,我尝试使用 TestNG 和 Appium 实现并行测试执行,我使用了 ThreadLocal.问题是第一次运行后的一个设备丢失了.但另一台设备已完成所有测试. 这是我的代码, BaseDriver TestClass TestListener TestNG XML 错误说明 Appium 服务器日志 执行日志 我正在努力寻找删除驱动程序的
..
我有一个本机应用程序,可以打开几个网页视图页面.我在应用程序上运行 appium 以在我需要向下滚动以找到用户名和密码字段的 web 视图页面上进行一些自动化测试.我尝试了所有可以在网上找到的建议,但它不起作用.任何人都可以帮忙吗?我在跑:Appium v1.3.5iOS 8.1 这是我的代码: //切换到webview线程睡眠(6000);最终集contextNames = driv
..