有兴趣共同研究可加 v:cpj1352
这个仅仅是为了抓包分析数据用的。正常情况不需要这样
定位下 name=account 下面子节点 input 标签试试吧。
如果你们公司愿意把证书和秘钥给你的话,用 Charles 导入你们公司的证书,应该能抓到你们 App 的包。
Android systemPort,iOS wdaLocalPort 需要不同
这种就只能用 Selenium + js 注入的方式拿数据了,通过自定义的 js 方法返回想要的数据。
模拟物理键盘输入 press_keycode 方法试试吧
腾讯 qnet 普通测试够用了,专业点就搞个 网络损伤仪。
wda 编译成功启动了吗,iproxy 转发成功了吗?
iOS 看起来不错,不过没有体验版呀,不好评价
测试的时候用微信、支付宝沙箱环境呀,线上环境看具体情况吧。
pytest_collection_modifyitems(session, config, items) 钩子函数
items 数组就是你最后要执行用例的顺序,你也可以根据需求自己调整
看这个吧 Appium 用 XCUITest 驱动测试 iOS Flutter 的方法。
https://testerhome.com/topics/25388
个人建议还是不要使用 flutter_driver 来做自动化,这个驱动与 Appium 兼容做的并不是太好。
Android 使用 UiAutomator1
iOS 使用 XCUITest,iOS 怎么能查找元素,看我的这篇文章:
https://testerhome.com/topics/25388
应该是你们开源仓库代码里面,出现了一些漏洞吧。通过漏洞反向测试你们线上环境。
暴力点的方法,多少秒之内判断 page_source 没有任何变化,大概率能判断页面已经加载完毕。
用 win10 自带的 linux 子试试吧系统吧, 纯 win10 docker 太费劲了。
不懂 java 怎么做 java 单元测试呢,懂 java 何必用 python 来做 java 单元测试呢
最方便的方法就是用一个 单例模式 初始化 driver 解决
要么 wifi 共享,要么全局代理,手机自带 http/https 代理应该不行
没有 mac 暂时不用想了,不过现在有些部分国外商业收费工具可以实现 linux iOS 自动化什么的。
如果只是一些基本操作 https://libimobiledevice.org/
用了上述方法之后,就和普通 iOS App 运行没有任何区别了,驱动还是使用 automationName:"XCUITest"
安卓不需要 ,用 UiAutomator1 驱动操作基本没啥问题,UiAutomator2 可能部分会找不到