硒中的浏览器配置文件

时间:2013-09-10 10:17:11

标签: selenium webdriver selenium-webdriver

我怀疑浏览器的配置文件如何影响Selenium脚本的输出。

以下是不同的情景:

  1. 如果Selenium脚本中未指定任何配置文件,那么Selenium会打开哪个配置文件?它是浏览器的默认配置文件还是Selenium Webdriver分配的任何新配置文件?

  2. 假设在Selenium脚本中指定了一个配置文件“ABC”。如果脚本单击打开新窗口的链接,则新窗口具有哪个配置文件?它是在相同的配置文件“ABC”或任何不同的配置文件?

  3. 如果不同窗口的配置文件不同,那么它对Cookie和会话有什么影响吗?

1 个答案:

答案 0 :(得分:1)

  1. 这与浏览器略有不同。
    • 在IE上,显然没有配置文件,因此使用默认配置文件。
    • 在FF和Chrome上(我不知道Opera),如果没有指定配置文件,Selenium每次都会打开一个新的,干净的配置文件。
  2. WebDriver打开的任何新窗口当然都是通过当前配置文件打开的。实例化WebDriver后,它将使用指定的配置文件。
  3. 所有Cookie和会话均根据个人资料设置进行操作。