qaviton的python实现

qaviton的Python项目详细描述


首个为Web、移动和物联网提供统一测试自动化框架的开源项目 有了机器学习、人工智能和更多功能:https://www.qaviton.com

受appium&selenium的启发,qaviton是一部关于graviton的剧本。 在量子引力理论中,引力子 是介导重力的假设基本粒子。 QaviTon就像引力一样,如果它存在, 这将是解决该领域一个根本问题的办法。

Qaviton提供了一个易于自动化的框架,可以针对任何驱动程序或任何测试场景运行测试, 它就像软件测试的react原生版本。

安装

确保安装了Python3.7+。

我们建议使用venv:

python -m venv venv
source venv/bin/activate || venv\\Scripts\\activate

使用pip

安装和更新
pip install -U qaviton

退出虚拟环境:

(venv) path/to/tests>deactivate

简单示例

python-mqavitoncreatewebtests
python-mqavitoncreateweb,mobiletests
python-mqavitoncreatewebtests--examplepython-mpytesttests
$ python -m qaviton create tests
 * creating qaviton tests
 * your testing framework is done!
 * start testing like a boss ⚛
 *      ______________
 *    /   __________   \           ______
 *   /  /            \  \         / ____ \
 *  /  /   \      /   \  \       / /    \ \    __        __   _   ___________    _______    _     _
 *  | |   O \    / O   | |      / |______| \   \ \      / /  |_| |____   ____|  / _____ \  | \   | |
 *  | |                | |     |  ________  |   \ \    / /   |-|      | |      | |     | | |  \  | |
 *  \  \  \________/  /   \    | |        | |    \ \  / /    | |      | |      | |     | | | | \ | |
 *   \  \____________/  /\ \_  | |        | |     \ \/ /     | |      | |      | |_____| | | |\ \| |
 *    \________________/  \__| |_|        |_|      \__/      |_|      |_|       \_______/  |_| \___|

使用本地集线器运行测试

安装Docker: https://docs.docker.com/install/

安装Selenoid: 转到选项2以使用Docker进行安装

https://github.com/aerokube/selenoid/blob/master/docs/quick-start-guide.adoc

转到机密文件并将中心URL更改为本地主机:

/项目/测试/数据/机密.py

集线器='http://localhost:4444/wd/hub'

社区

请登录我们的公共测试库:https://github.com/qaviton/test_repository

Qaviton团队希望贡献和分享测试经验。 您可以在项目中使用我们的测试和实用程序 甚至分享你自己的测试代码、功能和经验。

成为某件大事的一部分。

贡献

对于建立一个开发环境和如何使 对Qaviton的贡献,请参见contributing guidelines

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

推荐PyPI第三方库


热门话题
java使用字符而不是字符串的意义   部分匹配长度字符串相似性的java正则表达式   java获取构造函数错误(错误:“(”或“[”)   java@Value注释无法正常工作SpringBoot   java hasKey在响应中没有看到字段   java JavaFX,没有JFXButtons和所有   在Log4j2中,是否可以根据键从记录器中筛选出某些键值对?   如何使用Java中Kafka的消息,从特定偏移量开始   java在单击后存储动态按钮的值   java Android编码:ViewRootImpl$CalledFromErrorThreadException。[Noob]   通过FileChooser保存pdf格式会提示在java中出现第二个对话框   用于空文件的java Spring集成文件标记   java我们应该如何编写get方法,以便私有字段不会超出其预期范围?   java Eclipse产品问题,Juno RequireHandle:org。日食e4。果心服务