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
社区
请登录我们的公共测试库:https://github.com/qaviton/test_repository
Qaviton团队希望贡献和分享测试经验。 您可以在项目中使用我们的测试和实用程序 甚至分享你自己的测试代码、功能和经验。
成为某件大事的一部分。
贡献
对于建立一个开发环境和如何使 对Qaviton的贡献,请参见contributing guidelines。
捐赠
Qaviton组织开发并支持Qaviton和图书馆 它的用途。为了发展贡献者和用户的社区,以及 允许维护人员在项目中投入更多时间,please donate today。