自动化(测试)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如何将一个jTable双击鼠标事件应用于同一个包中的不同JFrame   java是jar或类混淆的最佳工具,无需编写任何额外的配置文件   java使用JAXB,如何将attributedefined类型的XMLelement解组到基于该属性的对象?   数组的java秩值   java Netty 4池返回一个尚未准备好发送实际消息的通道   java如何避免观察者模式中的冲突?   我可以在Java的静态成员函数中声明一个静态变量吗?   java在WebView HTML表中显示SQLite数据   java本地Pubsub仿真器无法与数据流一起工作   JAVAutil。NoSuchElementException:null(在java.util.StringTokenizer中)   数据结构为什么Java中的地图不是集合?   如何在Windows8的命令提示符下运行简单的java类   用C++或露比调用java Spring服务   java如何在intellij中将项目名称作为变量用于XML文件?   JRE 1.7u60早期版本上的java小程序错误   java的“可比性”比表面上的精确多少?