【问题标题】:Using Opera, Safari, Brave with playwright与剧作家一起使用 Opera、Safari、Brave
【发布时间】:2022-01-15 08:11:35
【问题描述】:

我正在尝试使用各种浏览器进行测试,据我所知,playwright 有一个名为 webkit 的浏览器,它可能相当于 Safari 和 Opera,但是,有没有办法实际运行 Safari 和其他浏览器webkit 的?

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

【问题讨论】:

    标签: python testing playwright


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-06-15
      • 2023-02-26
      • 2022-10-06
      • 2010-12-25
      • 1970-01-01
      • 2022-12-15
      • 2021-01-01
      • 2022-06-22
      • 2022-06-13
      相关资源
      最近更新 更多