android - WebView 中的 Selenium WebDriver
问题描述
我需要在 WebView 中加载一个 Web 应用程序,并且需要单击某个按钮/或执行 UI 自动化,
有可能这样做吗?
它是 android 应用程序的一部分,而不是测试。
解决方案
我不建议使用 Selenium,而是使用 Javascript 事件或 JQuery。例如,您可以将 javascript 添加到 webview。 将 javascript 添加到 WebView
然后你可以像这样使用 JQuery 用户界面:
$( document ).ready(function() {
$("#button-id").click();
});
推荐阅读
- google-bigquery - 如果 Table 中已存在内容,请避免在 Bigquery 中重新加载数据
- javascript - 无法收听本地主机,内存不足
- docker - 使用 Vite js、DDEV 和 Craft CMS 的慢 HMR
- git - 无法重置 git 凭据
- python - 用于比较逻辑回归模型的 statsmodels 指标?
- sql - Spring Boot JPA Repository IS NULL,LIKE 不工作
- python - Tkinter Treeview 将数据附加到 JSON
- reactjs - 无法使用 React 挂钩表单获取上传图像值
- angular - 我想使用离子角度显示关于离子输入焦点的建议工具提示
- amazon-cloudformation - AWS Cloud Formation 带有参数的多个路由条目