appium
那一年-漫天雪
hhhh 只想赚钱,大把的钱。
展开
-
appium工作原理
Android 工作原理1、Appium启动的时候,会创建一个http\\127.0.0.1:4723\wd\hub服务端(中转站)2、4723端口接收client(也就是测试脚本)发来的请求,解析对应的请求3、appium server把对应的请求发给bootstrap.jar,它是用java写的,安装在手机上的,在手机上监听4724端口,最终调用UiAutomator命令来实现操作...原创 2020-04-04 20:59:38 · 1641 阅读 · 0 评论 -
appium中判断某个元素是否存在
方法如下:def is_element_exist(self, element): source = self.driver.page_source print(source) if element in source: return True else: return False调用方法示例:比如,我在设备和安全这...原创 2019-03-07 22:59:34 · 12829 阅读 · 1 评论 -
IOS自动化 在appium脚本中启动WebDriverAgent
自己下载了Facebook的webAgent, 然后直直接替换了appium自带的,/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver 目录下,第一次我是启动xcode,来启动WebDriverAgent,后面就在python代码中,添...原创 2019-04-09 09:42:57 · 3156 阅读 · 3 评论 -
mac下使用命令行启动appium
1、首先要安装appium server, 使用命令 : npm install -g appium 启动时使用命令: appiumappium -a 127.0.0.1 -p 4723 --session-override &2、appium desktop,使用命令行启动:node /Applications/Appium.app/Content...原创 2019-07-01 11:09:47 · 3728 阅读 · 1 评论 -
IOS自动化元素定位
https://www.jianshu.com/p/a6c2d72fe704参考这边文章~挺详细的了原创 2019-07-12 16:21:45 · 1668 阅读 · 0 评论 -
appiumAn unknown server-side error occurred while processing the command. Original error: Could not
An unknown server-side error occurred while processing the command. Original error: Could not proxy command to remote server. Original error: Error: read ECONNRESET运行环境:robotframework+appium把appiu...原创 2019-09-02 11:18:00 · 2539 阅读 · 0 评论 -
appium autoGrantPermissions和noReset 不能同时使用
autoGrantPermissions :让appium自动授权app权限,如果noReset为True,则该条不生效。https://www.cnblogs.com/tianshu/p/10125336.html原创 2019-09-23 14:16:31 · 2751 阅读 · 0 评论 -
Appium_desktop日志分析
1、启动appium_desktop server ,默认端口47232、调用/wd/hub/session 根据DesiredCapabilities设置的所有参数值,创建session,该session用于接下来与客户端保持通信使用. {{url}} 为全局变量,http://127.0.0.1:4723post {{url}}/wd/hub/session,{...原创 2019-09-25 11:25:34 · 1009 阅读 · 0 评论