3***@qq.com
3***@qq.com
  • 发布:2022-12-15 17:24
  • 更新:2023-03-23 10:21
  • 阅读:377

uniapp打包Appium无法进行自动化测试

分类:uni-app

使用Uniapp打包的app,可以使用appium正常拉起,也可以在第一个页面使用xpath定位到元素,但是经过uni.navigateTo的第二个页面开始,是无法定位到,通过appium inspector检查,发现虽然app上已经切换到第二个页面,但是界面元素还是第一个页面,所以appium无法定位。
不太理解为什么uniapp打包的app会是这样的,希望有大神能够解答一下。需要在打包时做些什么吗?

根据appium官方文档对测试混合应用的描述,改变过context,不管是例如 'NATIVE_APP',还是WEBVIEW_com.***,两种view都测试过,第一个页面没有问题,可以定位元素,可以sendkeys,可以click,但是nav到第二页面就不行了,inspector工具探测不到界面元素,代码也确实定位不到元素,org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element

2022-12-15 17:24 负责人:无 分享
已邀请:
DCloud_HB_WDL

DCloud_HB_WDL

uni-app本身已集成自动化测试,具体见:https://uniapp.dcloud.net.cn/worktile/auto/quick-start.html

g***@qixinglife.cn

g***@qixinglife.cn

请问解决了吗

要回复问题请先登录注册