开源自动化框架

extensiveautomation-server的Python项目详细描述


ExtensiveAutomationPython automation server
CopyrightCopyright (c) 2010-2019 Denis Machard d.machard@gmail.com
LicenseLGPL2.1
Homepagehttps://www.extensiveautomation.org/
Docshttps://extensiveautomation.readthedocs.io/en/latest/
Githubhttps://github.com/ExtensiveAutomation
Docker Hubhttps://hub.docker.com/u/extensiveautomation
PyPIhttps://pypi.org/project/extensiveautomation-server/
Google Usershttps://groups.google.com/group/extensive-automation-users
Twitterhttps://twitter.com/Extensive_Auto

extensiveautomation是用于集成、回归和端到端使用的通用自动化框架。该框架提供了一个丰富的协同工作环境。 服务器可以在Python2和Python3上运行,也可以在Linux和Windows上运行。

安装

  1. 运行以下命令

     python -m pip install extensiveautomation_server
    
  2. 在shell上键入以下命令以启动服务器

     extensiveautomation --start
    

测试服务器是否正在运行

  1. 请考虑以下几点:

    • 服务器正在下列TCP端口上运行(不要忘记在防火墙上打开这些端口):
      • TCP/8081:rest api
      • TCP/8081:应用程序客户端的WebSocket隧道
      • TCP/8082:代理的WebSocket隧道
    • admintestermonitor用户可用,默认密码为password
    • 默认情况下,Common项目是创建的,附加到以前的用户。
    • rest api的swagger可以在scripts/swagger文件夹中找到。
  2. 检查rest api是否可以与curl或postman一起正常工作。

    curl -X POST http://127.0.0.1:8081/session/login \
         -H "Content-Type: application/json" \
         -d '{"login": "admin", "password": "password"}'
    

添加插件

插件允许与要控制的系统交互。但默认情况下,服务器不提供插件。所以你需要根据你的需要逐一安装。

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

推荐PyPI第三方库


热门话题
java SUN次要代码309含义   java避免为空元素生成XML自关闭标记,并生成自定义的<XML>开始标记   java使用json和restful将数组数据从本地sqlite数据库插入SQL Server   java Spring Boot 1.5.9字符编码问题   LInkedIn讨论中的java 401错误   位图Java:检查多个位向量/位集是否相交的最快方法?   macos如何让Java应用程序以图标出现在Mac OS X dock中   java如何删除netbeans中的@SuppressWarnings(“未使用的”)?   apachestorm中的java自定义序列化   java可以退出代码还是应该终止main?   递归如何在Java中递归地绘制简单的线条?   unicode在Java中确定特定字体是否可以呈现特定字符   打开并阅读带有Selenium/Katalon(Java)特定标题的电子邮件文本(来自Gmail)