《手把手教你》系列练习篇之5-python+ selenium自动化测试(详细教程)
2024-10-16 16:47:56
1. 简介
今天我们继续前边的练习,学习和练习一下:如何使用webdriver方法获取操作复选框-CheckBox、测试不同的分辨率、如何断言title、如何获取某一个元素的text属性值等等,这些小练习,来巩固基础。
2.操作复选框-Checkbox
本小节介绍Selenium中,如何操作复选框-Checkbox,最终的方法还是click()。
本来想还是继续采用for语句来把所有的复选框勾选一遍,例如这样的场景:注册一个网站勾选身份或者职业的时候,由于没有找到合适的demo网站。这里还是以百度举例,登录时,勾选下次自动登录:
(1)访问百度主页面,点击百度首页的“登录”,xpath定位如下:
(2)点击“用户名登录”,xpath定位如下图:
(3)点击下次自动登录点选按钮,xpath定位如下:
相关脚本代码如下:
2.1 代码实现:
2.2 参考代码:
# coding=utf-8最新文章
- flex柱状图
- C++新手之培养良好的编程风格
- lintcode:Length of Last Word 最后一个单词的长度
- MapXtreme 随笔记录1
- springboot(十):邮件服务
- 【菜鸟入门】安装配置eclipse 并编写运行第一个Java程序
- spring5——Aop的实现原理(动态代理)
- PHP合并数组的三种方法的分析与比较
- [转]Go里面的unsafe包详解
- CF 910 C. Minimum Sum
- 那些神奇的before和after使用方法
- [UE4]根据名字调用函数(蓝图)
- 『Numpy』常用方法记录
- JAVA中request.getParameterMap()用法笔记
- Codeforces Round #280 (Div. 2) A. Vanya and Cubes 水题
- 使用SecureCRT连接linux
- Dolls---hdu4160(最大匹配)
- 服务器php启动
- 二进制之Java中的进制(二)
- Java:类加载器(ClassLoader)
热门文章
- SpringBoot整合MybatisPlus3.X之SQL注入器(九)
- SpringCloud之Zuul配置问题
- QQ聊天记录分析
- [springboot 开发单体web shop] 1. 前言介绍和环境搭建
- 第三篇 Flask中的request
- 【java基础之异常】死了都要try,不淋漓尽致地catch我不痛快!
- windows 360浏览器打开网站白屏
- wfi破解
- 使用Typescript重构axios(二十三)——添加withCredentials属性
- Java Part 001( 01_01_Java概述 )