在python中使用selenium时,是否可以按文件保存web驱动程序对象?

在python中使用selenium时,是否可以按文件保存web驱动程序对象?,python,selenium,Python,Selenium,我在python中使用selenium来自动控制浏览器(firefox)。 每次我运行一个进程时,python都会通过webdriver创建一个浏览器对象 (例如driver=webdriver.Firefox()。 我可以使用这样的驱动程序。获取(“http://xxx.xxx)来控制它。 但当我关闭web或停止进程时,浏览器和进程之间的链接将完成。 所以,当我运行A1进程并创建W浏览器时,我可以将W对象保存在文件中吗? 然后当我运行A2进程时,A2可以直接读取文件来控制W 我想我需要保存驱动

我在python中使用selenium来自动控制浏览器(firefox)。 每次我运行一个进程时,python都会通过webdriver创建一个浏览器对象 (例如driver=webdriver.Firefox()。 我可以使用这样的驱动程序。获取(“http://xxx.xxx)来控制它。 但当我关闭web或停止进程时,浏览器和进程之间的链接将完成。 所以,当我运行A1进程并创建W浏览器时,我可以将W对象保存在文件中吗? 然后当我运行A2进程时,A2可以直接读取文件来控制W

我想我需要保存驱动程序对象中的所有值以及一些有关浏览器的内存信息? 但我不确定它是否有效。 还有更好的办法吗?
谢谢大家!

看到这个答案谢谢你的回答!但是我尝试了如下方法:opt=selenium.webdriver.firefox.options.options()capabilities=opt.to_capabilities()driver=selenium.webdriver.Remote(command_executor=executor,desired_capabilities=capabilities),它仍然不起作用。错误为“无法创建新服务:GeckoDriverService”。我已经下载了selenium-server-standalone-3.141.59.jar并在Java15中运行它。我试着自己解决它。但我认为没有找到任何有用的方法。你能给我一些提示吗?