【问题标题】:How to identify browser window opened by selenium webdriver如何识别 selenium webdriver 打开的浏览器窗口
【发布时间】:2016-06-24 12:52:06
【问题描述】:

我已经为 google.com 手动打开了一个浏览器窗口,还有另一个浏览器窗口由 selenium webdriver 为 google.com 打开。

如何辨别哪一个是被selenium打开的?

在一次采访中向我提出了这个问题。我回答说selenium打开的窗口没有插件,另外一个是用driver.close,但是面试官说还有其他方法可以识别。

【问题讨论】:

  • 它通常是没有任何插件的。为什么你需要知道这些?
  • 通过 driver.close() 关闭 Selenium 窗口,你就会知道哪个是另一个窗口 :-)
  • 您几乎可以对驱动程序执行任何操作。最大化它,关闭它,导航到一个网站。

标签: selenium-webdriver


【解决方案1】:

我观察到 Selenium 打开的窗口在 URL 附近有一个机器人图标。而手动打开的将只有 URL 附近的锁定标志。

【讨论】:

    最近更新 更多