Python能否推出具有特定配置文件的Firefox?

时间:2016-06-15 15:40:22

标签: python python-2.7 firefox firefox-marionette

我正在尝试使用Marionette及其Python客户端为Firefox编写一些自动化测试,但Python似乎无法使用指定的配置文件启动Python。这是一个问题,因为我需要两个Firefox配置文件进行测试。我正在尝试使用subprocess.call(['C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe', '-P Marionette']),而是使用默认的Firefox配置文件(不是那个)启动。 Marionette可以更改当前的Firefox配置文件,还是Python可以使用命令行参数来运行特定的配置文件?

1 个答案:

答案 0 :(得分:0)

"-P Marionette"必须是列表中的两个不同条目。 所以使用

subprocess.call([firefox_fullpath, "-p", "Marionette"])

“ - P Marionette”在技术上是两个参数(适用于我所知道的任何操作系统)。