python-appium相关内容
我正在用 Python 3.7 编写代码,用于在 Appium 中测试应用程序. 我正在尝试在应用程序的输入字段中发送文本.文本为法语,带有特殊字符(é、è、à 等). 我的代码设法逐个字符地输入,但是当它输入带有重音“é"的特殊字符时,它会出错!这是错误信息: 运行命令时遇到内部错误:io.appium.uiautomator2.common.exceptions.InvalidA
..
did adb tcpip 5555 和 adb connect ipaddress .adb devices 显示设备.但是当我运行 appium 服务器时,它显示没有连接 android 设备. appium python 代码是 desired_caps = {}required_caps['platformName'] = 'Android'required_caps['devic
..
我想使用 Appium 和 python 编写一个 android 测试框架.Appium 链接:http://appium.io/ 所以在用 npm 安装 appium 之后,要启动它的服务器,我需要在终端中执行命令“appium".它会启动服务器.启动后是这样的: ranits-MacBook-Pro:$ appium[Appium] 欢迎使用 Appium v1.8.1[App
..
我正在使用 Appium 在 Android 版 Chrome 上测试我的网站.我想为 Android 版 Chrome 添加一些选项,例如隐身模式和禁用缓存的可能性.我尝试使用以下示例代码,但无法正常工作.Appium 可以在我的 Android 设备上打开 Chrome,但它不处于隐身模式,因此它不会禁用浏览器的缓存. 这是我的 Python 脚本的代码片段: 导入appium从时间导
..
我正在尝试自动化 Windows 桌面应用程序,一切都很好,直到在我的应用程序中的一个步骤中,我必须单击“浏览"按钮打开 Windows 资源管理器窗口以选择图像并加载它. 问题是我不知道如何让 WinAppDriver 聚焦在这个新窗口中,以便能够选择图像并加载它. 这是桌面应用程序的一部分,发送时点击浏览: 解决方案 您可能需要 winappdriver 将其当前句柄更改为
..
我正在尝试在 Chrome 中自动化测试用例,我想将附件上传到电子邮件.我使用desiredCaps['browserName'] = 'Chrome'.单击电子邮件中的附件时,它会打开手机中的文档,但我无法检测到文档屏幕中的元素. 解决方案 您应该将上下文从 Chromium 更改为 'NATIVE_APP' appium doc about it (http://appium.io/d
..
在 Appium 文档中,它说我必须传入一个 x 和 y 值.我如何知道要向左或向右滑动的部分的 x 和 y 值.我正在使用 uiautomationviewer (Android),我需要任何工具吗? driver.swipe(start_x=75, start_y=500, end_x=75, end_y=0, duration=800) 解决方案 您不需要任何工具来获取 x、y 值.
..
目前我正在使用 Python Appium 编写 iOS 测试,并希望完全隐藏在您必须键入内容时弹出的软件键盘.我已经知道 driver.hide_keyboard() 函数,但是在测试中随处包含它是很痛苦的. 我正在查看 Appium 所需功能但找不到任何会禁用软件键盘的东西.感谢有人可以在这里帮助我吗? 解决方案 要在 iOS 模拟器中禁用软键盘,请执行以下操作: 模拟器菜
..
我想验证元素的样式,即文本视图中显示的文本颜色.不管是黑色的还是蓝色的ex.文本颜色或文本大小.此信息未在 uiautomatorviewer 中列出. 我可以使用 elem.get_attribute("text") 获取文本,因为在节点详细信息中可以看到文本值.有没有办法检查样式属性?(我可以很容易地使用直接硒来做到这一点.) 解决方案 更新.事实证明,使用 appium web
..
我正在用 Python 3.7 编写代码,用于在 Appium 中测试应用程序. 我正在尝试在应用程序的输入字段中发送文本.文本为法语,带有特殊字符(é、è、à 等). 我的代码设法逐个字符地输入,但是当它输入带有重音“é"的特殊字符时,它会出错!这是错误信息: 运行命令时遇到内部错误:io.appium.uiautomator2.common.exceptions.InvalidA
..
did adb tcpip 5555 和 adb connect ipaddress .adb devices 显示设备.但是当我运行 appium 服务器时,它显示没有连接 android 设备. appium python 代码是 desired_caps = {}required_caps['platformName'] = 'Android'required_caps['devic
..
我正在尝试使用 Appium/Python 为 iOS 应用编写我的第一个 UI 自动化测试. 我发现当我列出 10 个像下面这样的断言时,我得到的结果非常不一致……有时它通过了,但通常第三个断言失败,有时第八个断言失败. assert driver.find_element_by_name('Settings').is_displayed() 我也尝试过使用等待: driver.wa
..
我正在尝试使用 appium 在 IOS 模拟器中双击一个元素,但无法这样做. 尝试的方法:action.tap(x=xx, y=yy, count=1).release().perform() 连续 2 次,但似乎有 2 秒的间隔,这在现实世界中不会是双击 element.click 同样的问题 action.press(x=xx, y=yy).wait(500).release().
..
我想使用 Appium 和 python 编写一个 android 测试框架.Appium 链接:http://appium.io/ 所以在用 npm 安装 appium 之后,要启动它的服务器,我需要在终端中执行命令“appium".它会启动服务器.启动后是这样的: ranits-MacBook-Pro:$ appium[Appium] 欢迎使用 Appium v1.8.1[App
..
我正在尝试使用 appium 实现“By"和“Keys",就像我在 selenium 上的实现方式一样. 在硒上我可以这样做: 定位器 from selenium.webdriver.common.by import By类 LoginPageLocators(对象):HEADING = (By.CSS_SELECTOR, 'h3[class="panel-title"]')USER
..
我需要更新 .mp4 文件的创建时间,以便它显示在按创建日期排序的媒体文件列表的顶部.我可以使用 os.utime 轻松更新文件的访问日期和修改日期,但尚未找到将文件的创建日期更改为“现在"的好方法. 我的最终目标是使用 appium 将媒体文件播种到 iOS 模拟器,并在该脚本中访问这些媒体文件.问题是视频文件不会显示在应用的“最近添加"部分,因为它已经有好几天了. 解决方案 我能
..
有人知道如何通过 appium python 客户端在 android 中缩放元素吗? 我正在使用 self.driver.zoom(self.element, percent) 但这给出了一个错误 self.driver.zoom(self.element, percent)文件“/usr/local/lib/python2.7/site-packages/appium/webdr
..
我目前在我的 Appium 和 Python 项目中使用页面对象来仅在 iOS 平台上运行测试.现在我需要为 Android 实现相同的测试(应用程序是相同的). 我知道每个平台的定位器都不同,但我创建的函数可以用于两个平台. 在 java 中,@iOSXCUITFindBy 和 @AndroidFindBy 注释使为此目的设计更容易,但到目前为止我还没有发现任何与 Appium 和
..
我正在使用 Appium 在 Android 版 Chrome 上测试我的网站.我想为 Android 版 Chrome 添加一些选项,例如隐身模式和禁用缓存的可能性.我尝试使用以下示例代码,但无法正常工作.Appium 可以在我的 Android 设备上打开 Chrome,但它不处于隐身模式,因此它不会禁用浏览器的缓存. 这是我的 Python 脚本的代码片段: 导入appium从时间导
..
我正在用Python 3.7编写代码来测试Appium中的应用程序. 我正在尝试在应用程序的输入字段中发送文本.文本为法语,带有特殊字符(é,è,à等). 我的代码设法逐个字符地键入一个字符,但是当它到达带有重音符号“é"的特殊字符时,它就会出错!这是错误消息: 遇到内部错误运行命令:io.appium.uiautomator2.common.exceptions.InvalidAr
..