【学习笔记】【appium】java使用appium切换H5页面

cannot parse capability: chromeOptions unrecognized chrome option: androidDeviceSerial

java+appium 切换上下文

用java编写脚本启动appium测试webview的页面

1.首先需要查看APP的webview的版本和Chromedriver的版本是否对应

一般APP的webview都是用的谷歌的内核,所以我们需要关注这两个的版本是否对应

1.先确认webview的版本

1.通过访问chrome://inspect/#devices这个网址来查看APPwebview的版本
在这里插入图片描述然后根据版本号来寻找对应的Chromedriver的版本号
https://blog.csdn.net/weixin_43841082/article/details/88851483可查看到对应版本号
如我的版本是62.0.3202.84 则我需要的Chromedriver的版本是2.35
在这里插入图片描述2.需要在你的APP中将webview的debug模式打开(这个需要求助你们的开发)
在这里插入图片描述

2.在你的参数中放入改配置参数

在这里插入图片描述
加上(“chromedriverExecutable”, “D:\appium\chromedriver.exe”)参数】
然后我在执行的时候报错
下面展示报错信息:

org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. 
Original error: An unknown server-side error occurred while processing the command.
 Original error: unknown error: cannot parse capability: chromeOptions
from unknown error: unrecognized chrome option: androidDeviceSerial
  (Driver info: chromedriver=2.35.528161 (5b82f2d2aae0ca24b877009200ced9065a772e73),platform=Windows NT 10.0.18362 x86_64) 
  (WARNING: The server did not provide any stacktrace information)
Com
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值