问题描述:
我是Android手机,用inspector可以查看到webview当中的元素,然后我找到元素去操作点击时提示:selenium.common.exceptions.NoSuchElementException: Message: An element could not be located on the page using the given search parameters.

我想可能是没有切换context,但是我进去手机有webview的页面打印driver.contexts时,提示这个页面的contexts只有【native_app】,没有webview的context

所以想问一下大佬们,用inspector可以查看到webview里面的元素,但是操作不了,并且我的页面只有native_app,没有webview的context,怎么实现操作webview呢?我百度搜索说如果可以直接获取到webview的元素,就不用切换直接当做原生来操作,但是我试了xpath、text、name多种定位方式都不能找到元素

inspector截图:


↙↙↙阅读原文可查看相关链接,并与作者交流