如何在Python中使用Selenium中的PhantomJS,使我的可分发性是跨平台的?

如何在Python中使用Selenium中的PhantomJS,使我的可分发性是跨平台的?,python,selenium,phantomjs,Python,Selenium,Phantomjs,因此,我最终将使用py2app和py2exe编译成Mac和Windows,但我不想有两套源代码 对于windows版本,加载一个带有“phantomjs.exe”的Selenium浏览器,以及另一个带有带有“phantomjs.dmg”的Selenium浏览器对象的if语句分支,这是一种解决方案吗 这是一个有效的解决方案吗?这真的和给Selenium一个不同的浏览器可执行文件一样简单吗

因此,我最终将使用py2app和py2exe编译成Mac和Windows,但我不想有两套源代码

对于windows版本,加载一个带有“phantomjs.exe”的Selenium浏览器,以及另一个带有带有“phantomjs.dmg”的Selenium浏览器对象的
if
语句分支,这是一种解决方案吗

这是一个有效的解决方案吗?这真的和给Selenium一个不同的浏览器可执行文件一样简单吗