Playwright系列: 第2章 环境安装与配置安装
  ehrZuhofWJiC 12天前 19 0

Playwright Playwright支持在Windows、Mac以及Linux系统上安装和使用。

我们可以通过以下方式安装Playwright:

1. 使用NPM安装(适用于Node.js项目)

npm install playwright

2. 使用PIP安装(适用于Python项目)

pip install playwright

3. 下载Playwright二进制包安装
可以在Playwright官网下载针对不同系统的安装包,并按照提示安装。这种方式无需依赖Node.js或Python环境。

4. Docker安装
如果你熟悉Docker,也可以使用Playwright提供的Docker镜像安装:

docker run -it -v /dev/shm:/dev/shm /playwright:v1.5.2

安装浏览器Playwright

需要安装Chromium、Firefox和/或WebKit浏览器来运行测试。我们可以:

1. 让Playwright自动安装:这是最简单的方式,在使用Playwright时,它会自动下载对应浏览器。2. 手动安装:我们可以手动下载并安装浏览器,然后指定浏览器位置。 

3. 使用系统默认浏览器:我们可以让Playwright使用系统默认安装的浏览器。

但Playwright对浏览器版本有要求,系统浏览器版本需要在支持范围内。

以手动安装Chromium为例,我们可以:

1. 下载Playwright支持版本的Chromium:https:///

2. 解压到一个文件夹,如:/Users/username/chromium

3. 设置环境变量

Mac/Linux:

export CHROMIUM_EXECUTABLE_PATH=/Users/username/chromium/chrome

 Windows:

set CHROMIUM_EXECUTABLE_PATH=C:\Users\username\chromium\chrome.exe

4. 在Playwright脚本中通过环境变量使用Chromium:

python
from playwright.sync_api import sync_playwright


def run(playwright):
    chromium = playwright.chromium
    browser = chromium.launch() # 使用环境变量指定的Chromium
    # ...

配置环境变量(可选)

我们可以为Playwright相关工具配置环境变量,方便使用:

• PLAYWRIGHT_BROWSERS_PATH:浏览器路径,用于Playwright调用浏览器

• PLAYWRIGHT_TEST_REGEX:测试文件匹配正则,用于pytest-playwright插件

• PLAYWRIGHT_DEBUG:打开Playwright调试日志

• PLAYWRIGHT_HEADLESS:以无头模式启动浏览器

至此我们已经了解Playwright的各种安装方式和浏览器安装配置,以及可选的环境变量设置。在下一章,我们将学习如何编写第一个Playwright测试脚本! 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 12天前 0

暂无评论

推荐阅读
  xqA0sOKuvLcb   2023年11月22日   16   0   0 redisDockerredisdocker
  bifOjSxj34Bv   2023年12月07日   20   0   0 nginxDockerdockernginx
  IEgV2R47Wr6T   2023年11月12日   50   0   0 数据mysqldocker
ehrZuhofWJiC