首页 > TAG信息列表 > MobileBy

appium-操作webview

import timefrom appium import webdriverfrom appium.webdriver.common.mobileby import MobileByfrom appium.webdriver.common.touch_action import TouchActionfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import expecte

Android Hybrid (混合页面)自动化测试

定义 个人理解:原生app中嵌入了H5页面 前提条件 PC端 浏览器可访问:https://www.google.com/ 下载与app对应版本的chromedriver 手机端 应用代码需要打开webview开关 如果是线上,需要开发配合留后门,或者定义个其他字段 代码 需要appPackage、appActivity信息 desirecapabilit

appium 显示等待

1. 什么情况下需要显示等待?  答:隐式等待只能判断目标元素是否出现在dom树里,一些属性是否加载完成是无法判断的。    显示等待可以等待动态ajax元素,异步加载等,例如:图片视频就是异步加载   PS:主要用于判断一些属性、js脚本等。   2. 显示等待用到的两个类:  答:selenium包中的

基于appium的自动化元素定位方法

连接真机或者模拟器 通过命令adb devices 查看是否已连接上 如下图表示已连接上 以下内容均是在已连接上真机或者模拟器的前提条件下进行: 元素定位工具 1.uiautomatorviewer.bat   uiautomatorviewer.bat工具在安装完ADT工具之后,位于ADT安装路径的android-sdk-windows\to

find_element_by_android_uiautomator查找元素超时

困惑了两天的问题,原来是单引号和双引号问题,欠缺考虑到Java的格式 Traceback (most recent call last):   File "D:/Python/PycharmProjects/ketang/test_s/test4.py", line 34, in <module>     WebDriverWait(driver, 20).until(EC.visibility_of_element_located((MobileB

Appium 发送发送本机相册的图片

很多app的都有访问手机相册,然后发送图片的功能。这个功能也是比较常测试的一点。一般来说,点开手机相册,就有的相册的缩略图。如下图所示: 这种缩略图,在appium是找不到任何定位。xpath也没有。在下面的情况下,该如何选择该图片,进行发送呢。解决的方案来自于这篇博客 https://appiumpro

appium定位方式

前言 相信大家在使用 Appium 时,都会遇到过一个问题,怎么更好地在一个页面中对某一个元素进行更快速的定位方式。本篇文章基于大家刚接触 Appium,对元素定位还是比较模糊。 Appium 定位方式是依赖于 Selenium 的。所以 Selenium 的定位方式,Appium 都支持,还加上Android 和 iOS 原生的