UI自动化
TiantianMami
这个作者很懒,什么都没留下…
展开
-
js 滑动内嵌滚动条
js = 'document.querySelector("#root > section > main").scrollTop=10000'driver.execute_script(js)找到滚动条div,copy js path 即可原创 2021-07-13 11:58:08 · 349 阅读 · 0 评论 -
Python Chrome启动浏览器
1.下载Chrome 驱动2.将对应版本驱动放在1)Chrome安装目录下2)Python安装目录下(pip where Python)3.Python里写如下脚本:from selenium import webdriverdriver = webdriver.Chrome()driver.get("http://www.baidu.com")右键运行.py...原创 2021-07-08 20:24:44 · 438 阅读 · 0 评论 -
Appium+python自动化-环境搭建(完整版本)
环境是Windows 10版本 64位系统【一】jdk安装 1.下载jdk包,小编的是64位1.6版本,其它高级版本应该也是可以的。根据自己的系统选择对应版本 2.一路傻瓜式安装,注意安装路径不要有空格,不要有中文。jdk和jre不要放在一个文件夹下 3.设置三个环境变量,我的电脑>选择“属性”->“高级”->“环境变量”->“系统变量”->“新建” JAVA_HOME----D:\Java\jdk1.6.0” (根据自己安装路径填写)...原创 2020-08-27 18:23:56 · 366 阅读 · 0 评论 -
Python+Appium 实现上下左右滑动屏幕
实现较为累赘,可以把获取屏幕size,width,height 属性作为公共属性单抽出来,不过不影响使用还有可以优化的地方, try: except: 没有起到我预期的效果,暂时先留着import timefrom MocirePatinet import PhoneSetimport tracebackclass Slide(): @staticmethod def swipeUp(): # 获取屏幕的size size.原创 2020-05-21 10:26:04 · 1048 阅读 · 0 评论 -
Chrome对应ChromeDriver版本
http://npm.taobao.org/mirrors/chromedriver/转载 2020-04-21 18:50:40 · 268 阅读 · 0 评论 -
Requirement already satisfied解决办法:pip install 工具包到指定目录
直pip install 安装包,提示如下:Requirement already satisfied:解决办法:使用pip install 命令时指定安装路径例如我想装在我当前用户的python3.7的环境下,那么命令如下:格式:pip install --target=目标路径 工具包名字pip install --target=/AppData/Local/Pr...原创 2020-04-21 17:04:35 · 4302 阅读 · 0 评论 -
appium+python如何操作系统物理按键
driver.keyevent()括号内填入的是物理按键的数字代号代号表:电话键KEYCODE_CALL 拨号键 5KEYCODE_ENDCALL 挂机键 6KEYCODE_HOME 按键Home 3KEYCODE_MENU 菜单键 82KEYCODE_BACK 返回键 4KEYCODE_SEARCH 搜索键 84KEYCODE_CAMERA ...原创 2020-02-28 13:43:36 · 296 阅读 · 0 评论 -
Appium+python自动化输入中文
https://www.cnblogs.com/yoyoketang/p/6128820.html转载 2020-01-09 15:14:03 · 175 阅读 · 0 评论 -
Python定位元素的方法
# 通过ID定位目标元素driver.find_element_by_id('i1') # 通过className定位目标元素driver.find_element_by_class_name('c1') # 通过name属性定位目标元素driver.find_element_by_name('n1') # 通过Xpath定位目标元素driver.find_element_b...原创 2020-01-08 11:23:32 · 865 阅读 · 0 评论 -
UI Automator Viewer
获取地址:\Androidsdk\sdk\sdk\tools原创 2020-01-07 14:52:20 · 116 阅读 · 0 评论 -
Appium Settings 不是第一次被安装
1.appium 版本太低 1.4所以需要手动删除Appium Settings 再次启动安装就好了达到目的:如何不手动删除,可以不重复安装解决办法:注释掉以下两行代码即可解决//this.pushSettingsApp.bind(this),//this.pushUnlock.bind(this),路径:Appium\node_modules\appium\lib\de...原创 2020-01-06 11:33:10 · 1002 阅读 · 0 评论 -
command failed shell “ps ‘uiautomator’”
1、找到appium的安装目录下的adb.js文件,目录为:Appium\node_modules\appium\node_modules\appium-adb\lib2、打开adb.js,找到如下代码: 1 2 3 4 5 6 7 ADB.prototype.shell=function (cmd, cb) ...原创 2020-01-06 11:29:07 · 157 阅读 · 0 评论 -
如何获取appPackage和appActivity的信息
将安装包安装到手机上,并打开此安装包1.命令:adb shell dumpsys activity |find "mFocusedActivity"2.Android8.0 命令:adb shell dumpsys window w|findstr \/|findstr name=appPackage:com.kangming.fsyyappActivity:com.bjgoo...原创 2019-11-11 16:31:01 · 217 阅读 · 0 评论 -
常用的adb命令
1.连接手机adb devices 2、进入设备的shell界面 adb shell 多个设备情况下:adb -s <设备序列号> shell 3、退出设备的shell界面 exit 4、adb reboot 重启设备 5、adb kill-server 终止adb服务进程 6、adb start-server 重启adb服...转载 2019-11-08 15:43:34 · 421 阅读 · 0 评论 -
adb install 安装测试包
1.cd进入adb.exe目录2.adb devices 查看手机是否连接成功,列出设备表示成功3.如果未列出设备,其中检查是否USB选择为传输文件。4.adb install 安装包路径即可安装测试包。E:\Androidsdk\sdk\sdk\platform-tools...原创 2019-11-08 15:24:55 · 580 阅读 · 0 评论 -
执行pip命令前,可以cmd,where pip 查看需要安装的pip所在位置。
执行pip命令前,可以cmd,where pip 查看需要安装的pip所在位置。原创 2019-11-07 10:59:48 · 1812 阅读 · 1 评论