appium相关内容
我收到 Appium 设置无法启动应用程序的错误.我正在使用下面的配置设置: java-client = 3.1.0硒-java = 3.11.0appium 版本 = 1.7.0 还添加了以下依赖项但仍然面临同样的问题: com.google.code.gsongson2.8.5
..
在使用appium的send keys()函数在text field中发送name时,除了name之外,一些随机的汉字出现在text field中. 我们在能力中使用 capabilities.setCapability("unicodeKeyboard", "true"); 甚至认为我们无法解决错误 public ProfilePage click_On_Edit_Profile_I
..
我正在使用 TestNG 框架为我的 Android 应用程序编写测试用例.我正在使用 Appium 测试工具. 为此我定义了以下文件: pom.xml 文件 - 依赖项需要 一个BaseTest.java类 从BaseTest.java 扩展而来的两个子类testng.xml 文件 - 在其中定义正在运行的测试类. 为了更好地理解我的问题发布课程&xml 文件. 这
..
我在真实设备中使用 Appium/TestNG 来自动化应用程序,但某些元素在其他语言中具有 [@text='string'].在其他语言上使用相同代码而不是为每种语言创建一个代码的最佳解决方案是什么? 解决方案 最佳实践是永远不要使用像 //*[@text='string'] 这样的 XPath 定位器 对于 Android 应用程序使用 resource-id 或 uiautoma
..
我运行(全部在一台机器上)多个 appium 服务器作为节点连接到 selenium-grid 集线器,我有多个电话连接到端口 5555 上的 adb(在我的例子中是通过 WiFi). 问题我对此的看法是三款手机中的两款具有匹配的功能(Android 7.1.1、Chrome 浏览器).因此,当我为 nexus 9 启动测试时,如果占用了 nexus 6 的网格节点.或者甚至相反,我要求在
..
有谁知道 Firebase 测试实验室是否会支持 Appium 测试框架?它至少在路线图中吗? 解决方案 由于 Firebase 由 Google 提供支持,您几乎不能指望它优先支持开源社区驱动的框架,这就是 Appium. 目前 Firebase 仅支持本机框架:Espresso、Robotium 和 UI Automator 2.0(Google 支持和驱动 3 个框架中的 2
..
我们的目标是在我们的 CI 构建中使用 Appium 运行 UI 测试.但似乎可能不支持在 Azure 上的虚拟构建机(Windows Server 2016)中运行 Android 模拟器(基于 Hyper-V). 所以我的问题是,Azure 上的 Windows Server 2016 虚拟机是否支持基于 Hyper-V 的嵌套虚拟化? 注意:不能使用 CPU Android 仿真
..
我需要在多个驱动程序之间切换以执行测试.例如启动 android 应用程序,执行一些步骤并在桌面浏览器中进行验证.完成后,切换回 android 应用程序并继续其余流程.可能有多个实例,我必须在多个驱动程序之间切换 解决方案 使用QAFTestBase的setDriver方法切换驱动程序. QAFTestBase testBase = getTestBase();//TestBasePr
..
在我的测试中,我声明了一个 AppiumDriver;driver = new AndroidDriver(new URL(completeURL), capabilities); 但是我没有得到任何定义的方法来使用这个驱动程序声明来执行 setConnection 操作.请让我知道如何将我的 driver.setConnection 设置为飞行模式. 解决方案 您可以使用 切换飞行
..
我最近开始使用 Android Studio 3.1.2 和 SDK 19 (Android 4.4) 编写我真正的第一个 Android 项目. 当我遇到测试时,我想自动化我的 UI 测试,我计划用 Appium 的 Java 客户端编写(服务器将在外部设置).为了获得包含所有驱动程序的 java-Client,我在 build.gradle(app) 中添加了一个依赖项: 实现'io.
..
我正在用 Python 3.7 编写代码,用于在 Appium 中测试应用程序. 我正在尝试在应用程序的输入字段中发送文本.文本为法语,带有特殊字符(é、è、à 等). 我的代码设法逐个字符地输入,但是当它输入带有重音“é"的特殊字符时,它会出错!这是错误信息: 运行命令时遇到内部错误:io.appium.uiautomator2.common.exceptions.InvalidA
..
我正在尝试运行计算器测试 C# 示例(https://github.com/Microsoft/WinAppDriver/tree/master/Samples/C%23/CalculatorTest) 在 Visual Studio 2017 中.当我下载并构建示例时,它显示了几行已弃用; DesiredCapabilities appCapabilities = new DesiredCa
..
我正在为 ios 和 android 中的移动应用程序开发自动化项目.我正在使用 Java-Appium-Cucumber 框架来编写测试. 下面是我的项目结构 src安卓特征step_definitionsios特征step_definitions 对于 android 和 ios,我都需要一个步骤“用户登录到应用程序".但是android和ios中的实现是不同的.所以我在 andro
..
基本上一切正常,直到屏幕上显示通知.在我解除警报后,appium 不再检测我的任何按钮、字段等.唯一有效的是我是否将应用程序置于后台并恢复它.恢复后一切正常.(我使用 Appium 1.6.4,Android 7.0). 这里有什么提示吗? 解决方案 这是已知问题 在 appium 项目中. 我使用的解决方法: 在打开对话框之前获取屏幕上任何元素的坐标 (x, y) 与
..
我在 Android 移动自动化测试中使用以下代码进行页面滑动,不支持滑动功能.它给出了错误: swipe(int, int, int, int, int) 方法未定义类型Appium驱动程序 下面是代码 public static void Swipe(String Direction) throws Exception,IOException{if(Direction.equal
..
我的问题是:我有一个应用程序,我必须决定一个元素的状态.元素可以有两种状态,在位置 1 - 它在位置 2 有黑色背景 - 它有白色背景.它没有其他任何变化,大小、值、名称、可见性和启用值都没有改变……只有背景颜色. 想象一下,如果你在屏幕上有一个按钮,点击它只会改变它的背景. 你知道我该怎么做才能获得这个 webelement 的状态吗? 解决方案 如果我理解正确,您想用背景颜
..
关于Appium Scripting的一些疑惑1.我上面尝试的脚本编写是否正确?2.完成quickpay后,我想做下一个场景,那么如何重定向到下一个班级来做下一个场景?我试过的代码如下基类 包********;导入 io.appium.java_client.android.AndroidDriver;导入 java.io.File;导入 java.net.MalformedURLExcept
..
我有一个 Ios 应用程序,我正在对其进行 UI 自动化.我有一个元素/按钮,向下滚动页面.我已经看到 appium 贬值了大多数功能,如滚动、移动和滑动.因为所有的帮助都与此有关.我使用的是 Appium 版本 1.13.0 (1.13.0.20190505.5) 解决方案 使用该方法代替 appium 方法: JavascriptExecutor js = (JavascriptEx
..
did adb tcpip 5555 和 adb connect ipaddress .adb devices 显示设备.但是当我运行 appium 服务器时,它显示没有连接 android 设备. appium python 代码是 desired_caps = {}required_caps['platformName'] = 'Android'required_caps['devic
..
我正在使用 Appium 编写 Android 应用程序的测试用例,当我点击以下代码时 public void EnterQuantity() {wd.findElement(By.xpath("//android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.LinearLayout[1]/androi
..