RemoteWebDriver和WebDriver的quit()方法有什么区别?

时间:2017-10-17 06:55:01

标签: java selenium-webdriver selenium-firefoxdriver remotewebdriver

RemoteWebDriver和WebDriver的quit()方法有什么区别?提出这个问题的原因是由于以下观察结果:

  1. 当我启动WebDriver的具体版本(例如:FirefoxDriver)并在其上调用quit()时,我看到所有浏览器窗口都关闭,相应的驱动程序(在我的情况下,gecko驱动程序进程)进程是杀死。

  2. 但是,当我使用一个使用GeckoDriverService的RemoteWebDriver在浏览器上执行相同的测试活动时,然后当我在RemoteWebDriver上调用quit()时,只关闭了浏览器窗口但该过程仍然运行直到我停止了GeckoDriverService。

  3. 我在网上到处搜索但找不到答案。如果有人能够澄清这一观察结果,那将非常有用。

0 个答案:

没有答案