Skip to content

chuany-wang/Auto_Test_Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

框架实现: python + selenium + pytest

框架功能: 此框架主要是对多站点(多网页) 不同客户端(手机端,PC端)实施自动化测试框架, 1. 由于站点较多,各站点配置不一致,导致在站点上运行的用例不一致,所以需要在执行用例前, 需要先读取当前执行测试的站点与站点配置信息; 2. 为加快执行速度,所以使用了Redis 来提前存储存入数据库的站点的信息,执行用例直接读取Redis内缓存的内容; 3. 站点配置信息时刻在修改.所以需要通过定时任务读取站点的配置信息,数据库的操作使用了Sqlalchemy 与pymysql; 4. 由于站点较多,且数据库分别配置,所以需要并发连接多个数据库,获取信息; 5. 站点使用 pytest-xdist多进程执行用例,减少用例执行时间; 6. 站点通过生成不同的浏览器驱动实现在PC端和移动端执行用例

** 自动化交流群**: https://t.me/+tvCcpXNHWtkwZjg1

About

web auto test

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages