【Web自动化测试】Playwright安装失败怎么办

网友投稿 443 2022-09-04

【Web自动化测试】Playwright安装失败怎么办

活动地址:​​21天学习挑战赛​​

在playwright安装中,如果没有输入 playwright install, 则不会安装浏览器,运行 playwright codegen 时会报浏览器找不到的错误:

"chromium" browser was not found. Please complete Playwright installation via running "python -m playwright install"

playwright 有自己管理浏览器的机制,最好不要绕过 playwright install 自己安装浏览器。playwright 下载好的浏览器会存放在本地一个特定的目录,当需要运行浏览器,会在这个目录下去查找有没有浏览器的可执行文件,如果没有找到,就会报上述错误。playwright 的浏览器默认会存放在以下目录: windows:%USERPROFILE%AppDataLocalms-playwright macos:~/Library/Caches/ms-playwright linux:~/.cache/ms-playwright

通过 playwright install 安装浏览器很慢,它是从微软的 cdn 中下载的,经过实测,下载 firefox 浏览器用了 20 分钟。如果等不及,可以手工下载,把下载后的文件复制到数据目录下,目录的结构类似于这样。

像 1230 这样的后置是由playwright 生成的,如果没有,你可以任意命名,将浏览器运行目录放入,然后运行 playwright codegen,在错误信息中就会提示后缀的名称,返回目录修改名称。比如你先建立一个 chromium-851333 的目录,该目录下存放 chrome-win 的运行包。 运行 playwright codegen 后,命令行会提示 dons’t exist chrome-851527 ,此时需要返回目录,把 851333 修改成 851527。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:xxl-job启动控制台报 remoting server error. java.net.BindException: Address already in use: bind【已解决】
下一篇:餐饮产品营销怎么“玩”?有四个关键和八大方式!(餐饮营销策略有哪些方法)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~