【发布时间】:2016-06-24 12:52:06
【问题描述】:
我已经为 google.com 手动打开了一个浏览器窗口,还有另一个浏览器窗口由 selenium webdriver 为 google.com 打开。
如何辨别哪一个是被selenium打开的?
在一次采访中向我提出了这个问题。我回答说selenium打开的窗口没有插件,另外一个是用driver.close,但是面试官说还有其他方法可以识别。
【问题讨论】:
-
它通常是没有任何插件的。为什么你需要知道这些?
-
通过 driver.close() 关闭 Selenium 窗口,你就会知道哪个是另一个窗口 :-)
-
您几乎可以对驱动程序执行任何操作。最大化它,关闭它,导航到一个网站。