appium - 无法使用 webview 中的 setconnection 断开互联网连接
问题描述
切换到 web_view 上下文后,我试图断开互联网连接:
((AndroidDriver) 驱动程序).setConnection(new ConnectionStateBuilder().withWiFiDisabled().withDataDisabled().build());
在 native_app 上下文中使用上述代码可以断开 wifi 连接,但是在 setcontext web_view 之后它会抛出错误
WD 代理] 匹配 '/wd/hub/session/ee71c18d-83d8-4b1c-87a1-f3f251402b2b/network_connection' 到命令名称 'setNetworkConnection' [WD 代理] 代理 [POST /wd/hub/session/ee71c18d-83d8-4b1c- 87a1-f3f251402b2b/network_connection] 到 [POST http://127.0.0.1:8000/wd/hub/session/d547f1365061b81f2bf08011b02c9cde/network_connection] 正文:{"name":"network_connection","parameters":{"type": 0}} [WD 代理] 得到状态 500 的响应:{"value":{"error":"unknown error","message":"unknown error: operation is unsupported on Android\n (Session info: chrome=88.0 .4324.93)","stacktrace":"回溯:\n\tGetHandleVerifier [0x00B1B963+483]\n\tGetHandleVerifier [0x00B1B941+449]\n\tGetHandleVerifier [0x00EC3308+3832712]\n\tGetHandleVerifier [0x00EAEA1E+3748510]\n\tGetHandleVerifier [0x00F016DB+4087643]\n\tGetHandleVerifier [ 0x00EFB3D7+4062295]\n\tGetHandleVerifier [0x00EDED14+3945876]\n\tGetHandleVerifier [0x00EDFBCE+3949646]\n\tGetHandleVerifier [0x00EDFB59+3949529]\n\tOrdinal0 [0x00ADB5CC+46540]\n\tOrdinal0 [0x00AD9F53+40787]\ n\tOrdinal0 [0x00AD9B12+39698]\n\tGetHandleVerifier [0x00DE1468+2907368]\n\tGetHandleVerifier [0x00C271EE+1096302]\n\tGetHandleVerifier [0x00BE3E8D+821005]\n\tGetHandleVerifier [0x00BE396B+819691]\n\tGetHandleVerifier [0x00BE3881 +819457]\n\tGetHandleVerifier [0x00C0F463+998627]\n\tBaseThreadInitThunk [0x761EFA29+25]\n\tRtlGetAppContainerNamedObjectPath [0x77367A4E+286]\n\tRtlGetAppContainerNamedObjectPath[0x77367A1E+238]\n"}} [W3C] 匹配 W3C 错误代码“未知错误”到 UnknownError [HTTP] <-- POST /wd/hub/session/ee71c18d-83d8-4b1c-87a1-f3f251402b2b/network_connection 500 9毫秒 - 1107 [HTTP]
解决方案
推荐阅读
- splunk - Splunk:使用多个统计信息搜索 SPL
- java - 为什么这个 Java 函数总是返回 true?
- flutter - Flutter Hive - 未处理的异常:输入“列表”
' 不是类型 'List 的子类型 ' 在类型转换中 - c# - WPF用户控件嵌套控件-从用户控件切换用户控件
- python - 使用 Python 通过 webhook 将音频发布到 Discord
- c++ - 将枚举类初始化为 null
- python - Python,Selenium“::after”在抓取时出现问题
- python - 使用 nbconvert 从 Jupyter 导出为 pdf 时,如何显示宽表的所有 DataFrame/表列?
- android - CameraX 和 MultiCamera 支持
- c - 我正在尝试使用动态内存为使用结构的两个数组分配内存