Puppeteer Percy库是一个用于机器人框架的Puppeteer Percy客户端库

robotframework-puppeteer-perc的Python项目详细描述


机器人框架木偶师珀西

Percy目视测试Robot Framework Puppeteer。在

关键字文档

请参阅^{}以获取可用的关键字和有关库的一般信息。在

安装

建议的安装方法是使用pip:

pip install --upgrade robotframework-puppeteer-percylibrary

或者通过运行以下命令手动安装

^{pr2}$

使用

快速创建文件名-启动机器人包括以下内容:

*** Settings ***
Library    PuppeteerLibrary
Library    PuppeteerPercy
Test Teardown    Close Browser


*** Test Cases ***
Capture home page screenshot
    ${HEADLESS}     Get variable value    ${HEADLESS}    ${False}
    &{options} =    create dictionary   headless=${HEADLESS}
    Open browser    http://example.com  options=${options}
    Maximize Browser Window
    Percy Snapshot    Home page

需要使用以下命令运行robot脚本:

npx percy exec -- robot quick-start.robot

限制

  • 不支持限制其他网站资源文件的网站。在

常见问题解答

  • 快照抛出错误ElementHandleError: Evaluation failed: Event。您的网站不允许插入第三方javascript。需要请求开发人员允许执行本地主机javascript。在

发展

生成更新关键字文档

python -m robot.libdoc -f html PuppeteerPercy docs/PuppeteerPercy.html

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将jasper集成到jhipster项目中   java无法忽略lombok注释   关于tomcat日志的java问题   java@Autowired未设置字段>NullPointerException   GUI提交按钮不工作   java气泡和选择排序   java如何编写规则来匹配两个数组?   java如何找出某个字符在字符串中的第一次、第二次或第三次出现?   java通过字符串引用id   javascript在网络视图中加载在线图表   java保留web应用程序中用户更改的日志   在安卓中尝试使用Mandrill SMTP发送电子邮件时出现java错误   用java语言将a2b4c5等字符串转换为AABBCCCCC的程序是什么?   java无需TODO即可删除所有注释   java JMX MBean在应用程序部署时自动注册   java如何使用JSON解析从任何url解析数据   java@transactional注释类使用代理包装,但未创建事务   JavaFx转换和打印