当前位置: 首页 > 面试题库 >

Selenium可以与现有的浏览器会话进行交互吗?

太叔昊穹
2023-03-14
问题内容

在启动Selenium客户端之前,有人知道Selenium(最好是WebDriver)是否能够与已经运行的浏览器进行通信并通过它运行吗?

我的意思是,如果Selenium能够在不使用Selenium Server的情况下与浏览器通信(例如,可能是手动启动的Internet Explorer)。


问题答案:

这是一个非常古老的功能请求:允许webdriver附加到正在运行的浏览器。因此正式不支持。

但是,有一些工作代码声称支持此功能:https :
//web.archive.org/web/20171214043703/http : //tarunlalwani.com/post/reusing-
existing-browser-session-selenium-
java/




 类似资料:
  • 问题内容: 我的问题如下:如何在不同Java类中的测试中重复使用浏览器会话?我打开了这样的浏览器: 然后,我必须使用一些凭据登录网站,并在登录后想执行其他测试,所以我不想为每个测试都登录,因为我需要进行很多测试并为每个用户登录花十年时间。例如,流程如下所示:登录->推送一些组件->添加一些值->生成报告。在此之后,我想在另一个组件上生成其他报告,但是当我尝试使用它时,将给出一个空指针异常。有任何想

  • 问题内容: 我刚接触selenium。我生成了我的第一个Javaselenium测试用例,它已成功编译。但是当我运行该测试时,我得到了以下RuntimeException 请告诉我如何解决此错误。 这是我要运行的Java文件。 我首先通过命令提示符启动了selenium服务器,然后通过另一个命令提示符执行了上述java文件。 第二个问题:我可以右键单击包含selenium的网页上的指定位置。 问题

  • 问题内容: 我在C#下面的当前代码打开一个窗口,然后单击按钮后导航到指定的URL。 但是我计划导航到的站点具有 单一登录 。如何在 现有浏览器会话中 打开新标签并从中导航?上面的代码似乎无效。 问题答案: 要处理新标签,您应该先切换到该标签。请尝试以下操作: 另外,您可能需要切换回:

  • 问题内容: 任何人都可以告诉如何维护会话(使用PHP),以便即使重新启动浏览器后也可以保留会话中包含的内容并且可以访问该会话。 通常,会话会随着浏览器的关闭而过期,但是我希望不要关闭该会话,以便下次使用浏览器时可以访问该会话数据。 问题答案: 用于在启动会话之前为会话cookie提供非零的生存期,或设置为非零。

  • 问题内容: 有谁知道我如何使用webdriver与可爱的编辑器进行交互。我想清除文字吗? 下面的代码不起作用? 问题答案: 我在http://cutesoft.net/example/general.aspx上查看了可爱编辑器的演示,现在我明白了为什么使用iframe而不是查找textarea / input,因为iframe是’textarea’,并且您想要清除iframe中的所有内容。 我认为