我想要点击webview里面的内容,但是在响应事件里 event.getSource() 拿到的nodeInfo,最多只能找到webview,webview里面的内容找不到。
我需要模拟点击webview里面的按钮,怎么办?
我想要点击webview里面的内容,但是在响应事件里 event.getSource() 拿到的nodeInfo,最多只能找到webview,webview里面的内容找不到。
我需要模拟点击webview里面的按钮,怎么办?
1 回答592 阅读✓ 已解决
1 回答1.5k 阅读
2 回答1k 阅读
1 回答1.3k 阅读
1 回答1.1k 阅读
1 回答969 阅读
1 回答603 阅读
获取不到是因为获取的时机太早了,webView里面加载的是网页,h5的内容,是有一定加载时间的,可以不停地判断webView的孩子数是否大于0,作为有内容。而且网页都是异步加载,有些时候,有孩子了,不代表内容就加载完成了,还需要做精细的判断
在webview中getByText 和 getByViewId 均失效,只能通过不断得到子孩子————判断————得到子孩子————判断的方式获得节点。