自动化(测试)jupyter终端用户应用程序和扩展的robot框架库

robotframework-jupyterlibrar的Python项目详细描述


robotframework jupyterlibrary

A Robot Framework library for automating (testing of) Jupyter end-user applications and extensions

pipcondadocsdemopipes
pip-badgeTODOdocs-badgebinder-badgepipeline-badge

使用

编写使用JupyterLibrary关键字的.robot文件。

*** Settings ***LibraryJupyterLibrarySuite SetupWait for New Jupyter Server to be ReadyTest TeardownReset JupyterLab and CloseSuite TeardownTerminate All Jupyter Servers*** Test Cases ***A Notebook in JupyterLabOpen JupyterLabLaunch a new JupyterLab DocumentAdd and Run JupyterLab Code CellWait Until JupyterLab Kernel Is IdleCapture Page Screenshot

有关示例,请参见acceptance tests

安装

pip install robotframework-jupyterlibrary

TODO: release on conda-forge

开发安装

  • 获取Firefox

    • Chrome也能工作,但更变化无常
  • 获取Miniconda3(如python 3.6+)

  • 克隆此回购…

    git clone https://github.com/bollwyvl/robotframework-jupyterlibrary
    cd robotframework-jupyterlibrary
    
  • 更新并激活…

    conda env update
    conda activate robotframework-jupyterlibrary
    
  • 然后…

    pip install -e . --no-deps --ignore-installed
    
  • 运行测试…

    python -m scripts.atest
    

免费软件

jupyterlibrary是bsd-3条款许可下的免费软件。它包含代码 其他一些项目:

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

推荐PyPI第三方库


热门话题
java视图根据配置显示不同的组件   java是一种在任何机器上查找连接限制的健壮方法   java显示字符串中的字符数   java封送双重列表和类强制转换异常   java Unity Android插件:资源不能包含破折号   java自动连接到hibernate拦截器   java嵌套递归错误   JavaEclipse:尝试将CCombo的“显示”值转换为“存储”值   java无法为从Firebase接收数据的child()中的参数“pathString”传递null   eclipse中项目源文件的java意外消失   java拆分(\\W)和拆分([^\\W'])之间有什么区别   JavaGET请求返回一个{},但是db表有条目(SpringBoot+JPA+MySQL)   JavaActiveMQ Artemis前缀为“jms.topic”到Spring引导客户端上定义的所有主题名称   当抽象类具有final字段时,javalombok@Data抱怨“lombok需要基类中的默认构造函数”   java Scala:两个日期的月数差异   JavaSpringBoot嵌入式redis:redis侦听本地ip而不是本地主机   JAVAlang.OutOfMemoryError:Htmlunit使用的Java堆空间   java XML和树,从树中取出行