毕业设计python selenium框架_GitHub - stingbo/pystest: web自动化测试框架,selenium结合python,测试人员不需要会代码,只需要写配置即可实现,并且...

这个博客介绍了基于Python和Selenium构建的自动化测试框架,允许测试人员无需编写代码,只需配置信息即可进行web自动化测试。框架支持多种操作,如点击、输入、上传等,并能处理iframe和等待元素出现或消失的场景。
摘要由CSDN通过智能技术生成

MENU,测试用例详情

key: 字符串,菜单路径

name: 字符串,菜单名称/功能名称,方便使用者查看配置使用

type: 字符串,寻找元素的方式,与webdriver提供的一致

content: 字符串,上述type对应寻找元素所使用的内容,且一次能够找到,有的路径通过一次找不到(指通用规则,不是绝对路径),则使用contents,配置为none则不会运行当前配置第 7 步查找元素后续流程,但会继续执行其它配置

contents: 数组,通过多次寻找元素所使用的内容

index: 整数,所找元素有可能是多个,使用index固定某一个,-1代表默认,-2代表所有,大于等于0,代表list下标

opertaion: 数组,action之前所要做的操作,数组类型,格式与上述一致

action: 字符串,要做的动作

1. none: 配置为none,不执行任务操作,如果配置了javascript选项,则会对元素执行javascript,因为action是最后才会执行

2. open: 打开菜单,类似点击,但是可以增加一个open配置项,里面配置判断标识,目前实现了class判断,如果有此class,则不会点击,目的是防止某个菜单如果打开了,再点击则会关闭

3. click: 点击元素

4. moveToClick: 移动到目标元素并点击元素

5. sendKeys: 向能输入

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值