我们如何在不使用硒的情况下从Java代码点击网页
how can we click on webpage from java code without using selenium?
嗨,我想从做谷歌登录后的API获得访问令牌。但我需要从浏览器点击接受按钮,手动获取访问令牌。
有没有人建议一些方法,这样我就可以做谷歌登录,然后单击以下屏幕的接受按钮,并通过java代码获得访问令牌,而无需手动使用浏览器。我不想在生产中使用硒
您不应该通过UI自动登录来获得Google登录工作。看看Java API Client Library,特别是关于如何从Java进行身份验证的OAuth2部分。
请注意,具体情况取决于您从何处登录(这是否发生在服务器上?在Android应用中?),以及您是代表用户还是代表您的应用程序进行身份验证。在这里提供更多细节/背景将有助于推荐特定的实用程序或流程。
相关文章:
- 在php中不运行java脚本的情况下重定向页面
- Java开发人员在不编写Javascript的情况下生成Javascript的最佳方式是什么
- Java 在不使用引号的情况下向 json 对象添加函数
- 如何在不使用LDAP的情况下在java中获取客户端系统的用户名
- Java Applet在没有互联网的情况下无法加载
- 如何在没有Flash/Java的情况下实现浏览器到浏览器的通信(允许服务器作为桥梁)
- Eclipse-如何在没有web.xml文件的情况下发布非Java资源
- 如何在不重定向的情况下通过Java脚本函数在Razor视图中提交表单
- 在不使用Java中的POJO类的情况下解析不同的JSON响应
- Phonegap:JS对Java方法的调用仅在1种情况下有效
- 使用html表单在没有jquery的情况下更改java脚本字段
- 在这种情况下,是否可以使用javascript而不是java
- 在这种情况下,java脚本中对象方法的比较返回false
- 我可以在没有java脚本的情况下只加载页面的一部分吗
- 在没有webview的情况下从Java调用JavaScript函数
- 我们如何在不使用硒的情况下从Java代码点击网页
- 如何在不刷新页面的情况下调用两个不同的java脚本
- 在没有服务器的情况下从java脚本调用perl
- Java小程序的部署工具包:如何在没有安装JVM的情况下避免重定向
- 在不使用多线程 Java 的情况下停止以前的搜索