我有一个 java web 应用程序,我在其中集成了一些 selenium 代码,这些代码基本上完成以下工作:我有一个带有用户名和密码的登录页面,所以一旦我填写详细信息并单击登录按钮,它就会调用 selenium代码(通过 servlet 的 java 方法),它打开另一个选项卡并在其登录页面上填写 URL 和相同的详细信息。这适用于一个系统。但我必须在 tomcat 中部署 .war 文件,这样所有用户都应该以相同的方式工作,但是当我从远程系统访问 URL 并登录时,它会打开浏览器我的 Apache 正在运行的服务器。
所以我的问题是我怎样才能做到这一点?如果任何用户访问我的 URL 并登录,它应该在他的系统而不是服务器上打开另一个选项卡。
我尝试使用 grid2,在服务器上创建集线器并在远程系统上创建节点,但是当我运行我的应用程序时,它仍然在服务器中打开浏览器。我不知道我怎么能做到这一点。
我发现有一个链接在 chrome 中使用 java 脚本和 node.js
我如何在 java 中执行 selenium java 脚本代码。
任何帮助将不胜感激,谢谢。