当我在运行控制台应用程序时使用selenium时,我能够打开并自动填充信息并单击submit。有没有办法对移动设备执行同样的过程?我原本打算使用appinum,但考虑到它使用了一个单独的用户界面来自动登录,这似乎并不可行。任何提示或提示都会很有用。我有所有的密码和用户名存储在一个数据库中,所以检索它们不是问题,而且它是为一个网站,所以实现代码专门为一个网站也不是问题。
发布于 2020-07-05 14:53:49
您可以在页面上运行javascript来操作DOM
WebView.EvaluateJavascript()
例如:
WebView mainBrowser = FindViewById<WebView>(Resource.Id.mainBrowser);
mainBrowser.SetWebViewClient(new MyWebViewClient());
mainBrowser.Settings.JavaScriptEnabled = true;
mainBrowser.EvaluateJavascript("document.getElementById('foo').click();");这是针对嵌入式WebView的。您将无法打开另一个应用程序,并恶意自动输入它。
https://stackoverflow.com/questions/62736936
复制相似问题