我知道splinter是建立在selenium之上的,但我似乎无法弄清楚如何让splinter和selenium使用相同的Web浏览器。
我可以初始化分裂浏览器
browser = splinter.Browser('chrome', options=chrome_options)
我可以初始化一个selenium浏览器
driver = webdriver.Chrome()
但这将启动两个不同的浏览器。
是否可以让splinter和selenium共享同一个浏览器?
答案 0 :(得分:0)
实际上,您已经具有硒驱动程序的实例,并且具有通过splinter启动的任何Chrome选项:
分裂:
browser = splinter.Browser('chrome', options=chrome_options)
硒:
selenium_driver = browser.driver
干杯:)