如何创build一个selenium webdriver的实例,而无需在Node中构build浏览器?
我想创build一个webdriver(selenium)的实例,而不build立浏览器。 那是,
var webdriver = require('selenium-webdriver'); var driver = new webdriver.Builder() .withCapabilities(webdriver.Capabilities.chrome()) .build();
我不想build立浏览器,因为我想保持司机在一个共同的地方,如果我使用build立一个新的Chrome浏览器启动。 每次我打电话时,应用程序都会打开新的浏览器。
有没有可能做到这一点? 让我知道是否需要进一步的信息。
TIA
那么,这是预期的行为,每次你创build一个WebDriver的实例(Firefox,Chrome等),它将启动新的浏览器。 据我所知,你不能使用手动启动的已经打开的浏览器。
为什么每次都调用webdriver实例? 每次都会启动新的浏览器。
如果要使用existing driver instance
(不是手动启动的浏览器,而是由驱动程序实例启动的浏览器),则将驱动程序variables定义为global
variables,以便在testing中可用。