我希望能够使用Java在X浏览器打开/运行时告诉它转到X url (我的行话很糟糕)。(Firefox/Chrome/IE已经启动了,我想让它从默认页面转到Twitter。)
大多数解决方案都使用java.awt.Desktop来启动带有url的本机浏览器,但是如果我以后想要更改url,这是没有用的。(已经在Twitter主页上,但想要转到Twitter-以后再联系我们。)
我见过的其他解决方案包括使用Selenium WebDriver,但我最终还需要学习如何强制Java从excel中读取一长串url,并简单地验证url是否已死,然后在本地安卓浏览器上执行此操作。因此,硒可能不是正确的选择。当然,如果真的是这样,你也可以告诉我这也是一个很棒的选择。我并没有真正探索过硒。
很抱歉问了这么基本的问题。公司希望在不培训/雇佣自动化QA的情况下实现自动化。我的最终目标(暂且不提)是看看我是否能在特定的浏览器上加载一堆urls。我可以在某种程度上(祈祷)之后用它做一些事情。
发布于 2018-06-07 04:41:17
一个简单的技巧是创建一个插件(如果你知道javascript的话),它在chrome和firefox中非常相似(对于IE,我当时不知道它需要BHO),并从java向你的插件发送websocket命令。但这需要一个java websocket服务器运行,当浏览器打开时,您的插件将连接到该服务器。其余的通信可以在您的需求的协议线上进行。
https://stackoverflow.com/questions/50728975
复制相似问题