python 测试自动化学习基础 (补充)

本文介绍了使用Python和Selenium进行测试自动化的基础知识,包括断言的使用、基本定位方法、Xpath定位、悬停操作、下拉框处理、多窗口切换、警告框的处理以及如何操作只读属性。通过实例讲解,帮助读者掌握自动化测试的关键技巧。
摘要由CSDN通过智能技术生成

Python + selenium 测试自动化

断言

断言的作用是对结果进行判断 当结果符合我们预期时 就会报pass

self.assertEqual(a,b)    判断a是否等于b
self.assertln(a,b)       判断b是否包含a
self。assertTrue(a)      判断a是否是Ture

以上是我对断言的简单的用法总结
有需要了解更多断言知识的可以打开以下网页查阅学习前辈们的断言知识

基本定位

  1. 需要先跳转到需要定位的网址页面
  2. 按F12
  3. 点击以下的按钮
    点击以下的按钮
    4.将鼠标移动到需要定位的位置 点击 下面的前端代码就会自动跳转到定位的代码位置

Xpath定位

当遇到项目工程量很大时 不断的去人工定位是一件非常耗时耗神的事情 以下提供一种快速拷贝Xpath定位的方法 按情况去使用(因为有时候python解释器识别不出来 当然这是少部分的时候)

  1. 需要先跳转到需要定位的网址页面

  2. 按F12

  3. 找到定位的位置 右键 点击copy 点击copy Xpath找到定位的位置  右键  点击copy 点击copy Xpath

  4. 直接在粘贴下来就可以得到需要的位置的Xpath定位了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值