与剧作家一起使用 Opera、Safari、Brave

Using Opera, Safari, Brave with playwright

我正在尝试使用各种浏览器进行测试,据我所知,剧作家有一个名为 webkit 的浏览器,它可以相当于 Safari 和 Opera 但是,有没有办法真正 运行 Safari 和其他浏览器而不是 webkit?

对于 Chrome 和 Edge,我只需要在行中添加 chanel="msedge"(或 chrome) browser = playwrights.chromium.launch(channel='msedge', headless=False) open edge, Opera, Safari 等有类似的吗?或者还有其他方法可以使用这些浏览器进行测试?我在他们的文档中找不到答案。

Playwright 将使用专有的基于 Chromium 的浏览器(包括 Opera、Edge、Chrome 等),您可以独立于 Playwright 安装浏览器,然后通过 execuable_path 将路径传递给其可执行文件启动选项:

browser = playwrights.chromium.launch(executable_path='/opt/path_to_opera_bin')

为了自动化 WebKit 和 Firefox Playwright 目前需要远程调试协议,该协议仅在自定义版本中可用。