0

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

4

1 回答 1

0

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

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

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

于 2016-06-15T16:10:17.853 回答