GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - gitjayzhen/owl: 该工具旨在整合Appium、Selenium和Requests工具,为测试开发工作提供支持。它的目标是让整合能够跨越不同工具之间的隔阂,实现全方位的测试覆盖。该框架融合了Python编程与测试理论,是一项高级学习成果,具有思想上的广泛性。未来可以进一步完善,加入界面化设计,以及更多优秀的想法,比如性能测试、爬虫、web3、算法练习等领域的拓展。

BranchesTags
Open more actions menu

Latest commit

 

History

75 Commits
75 Commits

Folders and files

NameName
Last commit message
Last commit date
owl
owl
 
 
test-algorithms
test-algorithms
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
CHANGELOG
CHANGELOG
 
 
LICENSE
LICENSE
 
 
NAMING-CONVENTION.md
NAMING-CONVENTION.md
 
 
README.md
README.md
 
 
requirements.txt
requirements.txt
 
 
setup.py
setup.py
 
 

Repository files navigation

OWL

The owl(override the world limit) project is a tidy implementation for testing purposes

  • OWL
    • 项目设计
    • 运行环境

背景: 这个工程是为了练习或者总结什么而创建的?因为想过去一段时间使用到的 ui自动化(mobile、web)、接口自动化、网络爬虫都融合在同一个工具里,通过 python 来实现。 因为当前都是脚本曾层面的实现,希望后面有精力结合 flask/tornado 把 web 展示端也实现了。

图片名称
## 内容

项目设计

  • 基于 python 去做 Web UI 自动化、Mobile UI 自动化、接口自动化相关的事情;
  • 应用一些经验上的需要:弱耦合,高内聚,复用性,易用性,可读性,易拓展;
  • 引用的核心:selenium、appium、requests、allure、pytest;

运行环境

  1. anaconda:类似于一个本地仓库,就像java的maven一样,第三方库很多,就显得很强大,管理起来也很方便(既然我们的需求本身就很大,那么就需要一个大的基础)
  2. virtualenv:简单型虚拟环境控制工具,但是没有自己的管理仓库,需要手动添加
  3. Pipenv 是一个python的依赖管理器,可以用pip管理依赖,但pip不能提供运行时环境,pipenv会帮你把包和environment的问题一起解决,及pip+virtualenv。

开始选择了 virtualenv, 升级 python3+ 后用的 conda

About

该工具旨在整合Appium、Selenium和Requests工具,为测试开发工作提供支持。它的目标是让整合能够跨越不同工具之间的隔阂,实现全方位的测试覆盖。该框架融合了Python编程与测试理论,是一项高级学习成果,具有思想上的广泛性。未来可以进一步完善,加入界面化设计,以及更多优秀的想法,比如性能测试、爬虫、web3、算法练习等领域的拓展。

Resources

Readme
Apache-2.0 license
Activity

Stars

28 stars

Watchers

3 watching

Forks

4 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.