appium相关内容
我正在使用 Protractor 进行测试自动化.我使用 Protractor (jasmine) 和 Appium 完美地测试了我的混合 Android 应用程序.但是我无法让 browser.takeScreenshot() 函数正常工作.所有其他测试都像单击按钮或类似的东西一样完美地工作.我创建了一个新的空白应用程序以排除插件导致此问题.没有 Cordova 插件阻止屏幕截图功能,我可以使用
..
我遇到了这个硒异常: org.openqa.selenium.WebDriverException : 方法尚未实现 在尝试使用 java 和 Appium 运行我的测试时,特别是当我尝试使用 touchAction 和 Tap() 时出现此错误,我是否应该将一些 jar 文件添加到项目还是什么? 这个错误的根源是什么? 这里是我使用的罐子: 这里是appium日志 感
..
我使用 Appium 和 C# 来在我的 Galaxy S5 上运行测试.Everyhting 运行良好,但昨晚我们已将 ChromeDriver 更新到 2.25,突然我手机 中的 chrome 刚刚打开 chrome,在 URL 中显示“数据:"并崩溃.另一方面,Windows 操作系统(硒)上的 chrome 运行良好. [设置]公共无效设置(){DesiredCapabilitie
..
请解决我的疑问 您好,您可以为 appium 原生应用编写您在网站上提到的相同代码,但它给出了错误主要错误是:- 线程“main"org.openqa.selenium.WebDriverException 中的异常:返回值无法转换为 WebElement:{ELEMENT=1} 请查看附件以获得更多说明 我的代码:- 私有静态AndroidDriver驱动;public sta
..
我正在尝试检查元素是否存在,但是当我们指定它应该在另一个元素内时,appium 似乎忽略了搜索元素.例如: driver.findElementByAccessibilityId("第一个元素").findElementByAccessibilityId("第二个元素"); 它应该以某种方式工作,因为 Appium 检查器中有一个名为 Locator 的选项,在选择策略并从所选元素选项中选择搜
..
尝试使用 appium 自动化 android 应用程序,当输入以下代码进行滑动时 ---- TouchAction io.appium.java_client.TouchAction.press(WebElement el)@已弃用TouchAction ac = new TouchAction(driver);ac.press(436,652).moveTo(-311,-14).releas
..
Windows 7 上使用 java-client.jar 触发 appium 的 ChromeDriver 二进制文件和 Chrome 二进制文件的默认位置是什么?如果我使用 RemoteWebDriver 并尝试启动 chrome 浏览器,selenium 从哪里启动 chromedriver? 代码: DesiredCapabilities capabilities = new De
..
android 设备是 sony xperia Z,版本 4.3. 我想自动化本机计算器应用程序. 代码: import java.net.MalformedURLException;导入 java.net.URL;导入 org.openqa.selenium.By;导入 org.openqa.selenium.WebDriver;导入 org.openqa.selenium.We
..
在 Android 中,我需要在我的应用中拖动一个对象并在按住对象的同时截取屏幕截图. 我知道有两种使用触摸动作的方法(我什至没有考虑诸如 swipe() 这样的高级方法,因为它们对我的触摸动作的控制要少得多): new TouchAction(driver).press(element).moveTo(x,y).release().perform(); 和 driver.perfor
..
过去,不可能使用 Appium 自动化 iOS 应用程序商店应用程序(例如,由于所有应用程序商店应用程序都使用分发证书,这意味着您无法通过 Appium 访问该应用程序). 现在可以在 2018 年年中进行吗?如果可以,有人知道如何设置吗? 解决方案 您不能使用 Appium 自动化 Appstore 应用程序. 要对 ios 应用进行自动化测试,应使用开发证书对其进行签名.
..
如何使用 appium 在 android 应用程序中滑动滚动到底部?我尝试使用 driver.swipe(300,800,300,500,2);driver.scrollTo("字符串") 但以上没有帮助.谁能建议我一些通用的解决方案? 解决方案 一个通用的解决方案是使用维度滚动.使用下面的代码 public void scroll() 抛出 IOException {尝试 {维
..
所以,我这里有一个 iPhone 实际设备.我有一个应用程序,比如 Tinder. 假设我想编写一些自动化程序来自动执行 Tinder 中的某些操作. 我无法在网上找到任何关于如何设置自动化方式的文档,在我的真实设备上使用 appium 打开 Tinder 应用程序并向左或向右滑动. 有人告诉我,这与直接在 iPhone 上安装 appium 服务器有关,并将您的代码连接到手机上
..
我正在 AWS 设备场上使用 JUnit 运行 Appium 测试.有没有办法上传额外的测试文件并从我的代码中访问它们?那么基本上,我可以访问运行 Appium 测试的容器的文件系统吗? 我的 JAR 文件中有必要的文件(根据 AWS 的要求,它位于 zip 文件中),但我不确定在测试运行期间 AWS 是否以及在哪里从该 JAR 中提取文件(可能不会). 有一个名为 Add extra d
..
在 Appium 上运行第一个测试,我在日志中收到一个错误. Appium 1.4.13 版本Xcode 7.2 版 带有 appium 的 iOS 设置:http://screenpresso.com/=nD2Cf.这是我的java代码: import io.appium.java_client.AppiumDriver;导入 io.appium.java_client.MobileEle
..
我正在尝试使用 appium 实现“By"和“Keys",就像我在 selenium 上的实现方式一样. 在硒上我可以这样做: 定位器 from selenium.webdriver.common.by import By类 LoginPageLocators(对象):HEADING = (By.CSS_SELECTOR, 'h3[class="panel-title"]')USER
..
我正在为我的 iOS 自动化测试评估 Appium.作为其中的一部分,当我选择我的设备目标作为 iPhone 模拟器时,我能够成功执行 appium element inspector.但是当我定位到真实设备时,我无法调用元素检查器. 我已经使用开发配置文件签署了我的应用程序,并且我能够从 Xcode 5 安装和运行我的应用程序.所以我的应用程序设置看起来不错,因为我能够运行我的应用程序.
..
由于我是移动自动化的新手,我一直在尝试使用 appium maven 和 eclipse 运行简单的活动.但是当我尝试运行计算器应用程序时打开但无法访问元素. 这是我用来运行一个简单计算器的代码 @BeforeClasspublic void setUp() 抛出 MalformedURLException {DesiredCapabilities 能力 = 新的 DesiredCapa
..
我想从上到下滚动 Android 移动应用页面. 我尝试使用以下定义的编码进行滚动,并使用文本单击特定的 Web 元素.它工作正常. //方法一driver.scrollTo(“R");//方法二driver.ScrollToExact(“Top"); 但是我需要从上到下滚动整个文章页面,而不使用上面的 scroll() 方法.我已尝试使用以下编码,但我没有发生滚动动作. //
..
我正在尝试设置一个 win10 Appium 环境来做一些 Android 自动化测试. 我的 adb 环境变量和 Android 设备都设置好了(见附件截图). 但是,当我运行python或java测试代码时,appium服务器总是告诉我找不到我的adb.exe和build tools文件夹.我花了 aloooooooooot 时间在 google 上找到解决方案,但没有任何效果.
..
我正在尝试为我的应用编写自动化脚本,但我的问题是 Xcode UI 自动化无法看到 TTTAttributedLabel 类.获取完整的元素树没有显示那些 TTTAttributedLabel 元素的迹象.我使用的是 Xcode 6.1.1 解决方案 默认情况下 TTTAttributedLabel 不是可访问性元素.它用作自定义容器,并为链接/电话和其他检测到的数据提供可访问性.更改此行
..