为啥相同关键字,微信中执行成功,微信自带浏览器中就报错keyError:'status'
实现功能,在微信中点击链接跳转到微信自带浏览器中:
robotframework+appiumlibrary 为啥相同关键字,微信中执行成功,微信自带浏览器中就报错keyError:'status'
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 【以下回答由 GPT 生成】
问题在于测试脚本中使用了AppiumLibrary进行操作,而在微信自带浏览器中,AppiumLibrary不适用。解决方法是使用原生的SeleniumLibrary来操作浏览器。
*** Settings *** Library SeleniumLibrary *** Test Cases *** Example Test Open Browser ${REMOTEURL} ${BROWSER} alias=doc Click Element accessibility_id=微信 Wait Until Element Is Visible xpath=//*[@resource-id='com.tencent.mm:id/bth'] 4.20 Click Element xpath=//*[@resource-id='com.tencent.mm:id/bth'][4] Wait Until Element Is Visible xpath=//*[contains(@text,'documentURLH5.duapp.com')] Click Element xpath=//*[contains(@text,'document')] Sleep 5 # 继续执行后面的步骤
请注意,需要根据实际情况修改${REMOTEURL}和${BROWSER}变量的值。这里使用的是SeleniumLibrary的关键字来进行页面的操作,可以正确在微信自带浏览器中执行,并避免报错。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决评论 打赏 举报无用 1
悬赏问题
- ¥15 关于#单片机#的问题:Lora通讯模块hc-14电路图求内部原理图
- ¥50 esp32 wroom 32e 芯片解锁
- ¥15 bywave配置文件写入失败
- ¥20 基于Simulink的ZPW2000轨道电路仿真
- ¥15 pycharm找不到在环境装好的opencv-python
- ¥15 在不同的执行界面调用同一个页面
- ¥20 基于51单片机的数字频率计
- ¥50 M3T长焦相机如何标定以及正射影像拼接问题
- ¥15 keepalived的虚拟VIP地址 ping -s 发包测试,只能通过1472字节以下的数据包(相关搜索:静态路由)
- ¥15 Mabatis查询数据