随笔分类 -  appium

摘要:记录: 1、重新执行一次 -> 现象上来看,发现手机上没有打开目标APP,一直报相同错误 Original error: The instrumentation process cannot be initialized 2、报错里有:at UiAutomator2Server.startSessi 阅读全文
posted @ 2021-08-24 11:37 爱语默 阅读(520) 评论(0) 推荐(0) 编辑
摘要:1、linux 服务器上安装python、jdk、appium、nodejs、Android SDK 、Jenkins、Allure、Allure Commandline等 AndroidSDK安装:https://blog.csdn.net/qq_40308101/article/details/ 阅读全文
posted @ 2021-02-22 10:13 爱语默 阅读(391) 评论(2) 推荐(0) 编辑
摘要:问题一:appium执行时报错:Cannot find module 'internal/util/types appium server 版本为1.4.16 node.js为10. 解决办法:降低node.js版本为V6. 问题二:获取Android手机内置浏览器内核版本 输入指令:adb she 阅读全文
posted @ 2020-05-29 13:37 爱语默 阅读(169) 评论(0) 推荐(0) 编辑
摘要:解决办法: 1、切换到webView,对页面源码进行打印 # self.driver.switch_to.context("WEBVIEW_xweb") # print(self.driver.context) p = self.driver.page_source with open('123.h 阅读全文
posted @ 2020-05-25 10:42 爱语默 阅读(761) 评论(0) 推荐(0) 编辑
摘要:问题一:设置了 "resetKeyboard":True,# 使用后恢复原来键盘,脚本执行结束后,手机键盘还是没有恢复原来的键盘 解决:需要手动修改默认键盘为平时使用的键盘,之后再去执行脚本,结束后键盘就恢复过来了 待补充!!! 阅读全文
posted @ 2020-05-23 15:13 爱语默 阅读(257) 评论(0) 推荐(0) 编辑
摘要:def del_text(driver,loc): ''' 手动删除文本框的文本 :param driver: :param loc: :return: ''' ele_name1 = get_element(driver,loc) # 这里是因为设置了Unicode编码键盘 # "unicodeK 阅读全文
posted @ 2020-05-23 15:09 爱语默 阅读(439) 评论(0) 推荐(0) 编辑
摘要:1、定位到元素但是send_keys()不能使用会报错Cannot set the element to '1'. Did you interact with the correct element? appium的inspect点击需要定位元素的区域,展示的是图片 最后解决办法:用find_ele 阅读全文
posted @ 2020-05-19 10:51 爱语默 阅读(2809) 评论(0) 推荐(0) 编辑
摘要:adb命令: 1、查看连接设备:adb devices -l 2、查看activity命令:adb shell dumpsys activity recents | findstr "intent={" 3、adb -s 指定的设备名 4、获取设备的状态:adb get-state 设备的状态:de 阅读全文
posted @ 2020-03-19 18:51 爱语默 阅读(203) 评论(0) 推荐(0) 编辑
摘要:安卓app里面的网页,基本上都是使用手机系统上的webview 去显示的。 安卓 webview 可以看成是 手机上的 chrome 浏览器精简版。 appium desktop 里面内置了 用于 webview 自动化的 chromedriver 手机里webview也有一个版本 这样可能会出现a 阅读全文
posted @ 2019-11-18 11:20 爱语默 阅读(1627) 评论(0) 推荐(0) 编辑
摘要:操作系统类型、操作系统版本、设备名称、要操作的APP应用的包名、activity名称 ANDROID_CAPS ={ "platformName":"Android", "platformVersion":"8", "deviceName":"55CDU16825001134", "udid":"5 阅读全文
posted @ 2019-11-14 16:51 爱语默 阅读(389) 评论(0) 推荐(0) 编辑
摘要:操作界面函数: 1、swipe():模拟滑动 2、tap():点击坐标 3、from appium.webdriver.common.touch_action import TouchAction 1、swipe()函数:用来模拟滑动操作 参数说明: 坐标就是x/y坐标 duration是滑动从起点 阅读全文
posted @ 2019-11-14 16:45 爱语默 阅读(524) 评论(0) 推荐(0) 编辑
摘要:这个方法只能用于安卓系统,方法通过类UiSelector()来构造对象的 官网地址:https://developer.android.google.cn/topic/libraries/testing-support-library/index.html#UIAutomator 打开链接到UiSe 阅读全文
posted @ 2019-11-14 16:26 爱语默 阅读(1649) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示