很详细,很棒
WPF 不是自带一套 uiautomation 的吗?
capability 是不是少了个'automationName'
升级试试呀
你这个 appium 看起来像是很旧的版本啊,用新版本试试?
这我可就忍不住要赞你了。
把项目路径加到 python 环境变量里试一下。
mysqldump 了解一下。可以把线上的数据库结构 dump 到本地然后灌到 docker 里边的测试库中。
WebDriverAgent 现在没坑了吧
这波很关键!
capabilities.setCapability(IOSMobileCapabilityType.XCODE_ORG_ID, "xxxx");
capabilities.setCapability(IOSMobileCapabilityType.XCODE_SIGNING_ID, "iPhone Developer");
现在不用配置了,直接加上 orgid 和 teamid 就行了
哈哈,楼主太过耿直,你最起码弄个匿名帖呀。
插眼,学习。
你的 chromedriver 版本和模拟器上的 webview 版本对应一致应该就可以了。
没试过用 appium 启动手机端的 chrome。之前测小程序的时候,要求的是 chromedriver 的版本要和微信使用的 webview 版本相对应一致。
你 capabilities 里边写的 device name 和日志打印出 来的怎么不一样,检查一下。
你启动 appium server 的时候可能要多加一个 uiautomator 的端口参数
建议你弄个真机试一下
adb devices 看看
你服务器地址和设备地址都是 127.0.0.1
你是用的同一个测试机吗?我之前好像也遇见过,因为不是同一个测试机,所以也看不出是什么原因。
刚试了,是可以切换 context 和 handle 的
我现在一切都 OK 的,就是拿不到页面元素。
这个是你启动的小程序的线程名不对:'androidProcess': 'com.tencent.mm:appbrand0'