前言 本篇介绍几种常见的获取元素属性方法。比如:获取某个页面的title、某个元素的文本值、某个元素的标签、某个元素的属性值、浏览器的名字等 一、获取元素属性的方法 1.获取浏览器名字:driver.name 2.获取页面title:driver.title 3.获取元素的文本 ...
一 前言 这节主要是总结JS代码对HTML元素的增 删 改内容。因为它可以帮助我们解决很多实际问题,比如:打开多个窗口的时候,之前讲过用switch to进行窗口之间的切换 selenium python自动化 switch to总结 ,但是切换比较麻烦。想要让新打开的链接在一个窗口打开,就需要修改元素的target属性才能解决。在测试的时候,会遇到有的日期输入框无法直接输入,需要点开日历控件弹框 ...
2020-02-20 21:09 0 7336 推荐指数:
前言 本篇介绍几种常见的获取元素属性方法。比如:获取某个页面的title、某个元素的文本值、某个元素的标签、某个元素的属性值、浏览器的名字等 一、获取元素属性的方法 1.获取浏览器名字:driver.name 2.获取页面title:driver.title 3.获取元素的文本 ...
在编码自动化WEB测试时, 经常会需要修改元素的属性值 1、先定位元素document.getElementsByClassName(\"mmg-btnBackboardDn\");注意:Element加了s 2、定位到的是一个数组,所有加一个[0]; 3、定义素材属性 ...
前言 在进行接口测试或者自动化测试时,有时就要登录好多次,特别麻烦,那能不能不要一遍一遍输入账号,直接跳过登录页面进行操作。这个时候就要用到cookie,这次主要整理cookie的一些操作,包含获取cookie、删除cookie。 题外话,今天去公司办理辞职手续,遇到一个无赖公司真的让人头 ...
1、通过name属性定位 find_element_by_name 百度首页举例子 2、通过class属性定位 find_element_by_class_name 3、通过标签tag_name属性定位 ...
前言 日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如何解决日历控件为readonly属性的问题。 基本思路:先用js去掉readonly属性,然后直接输入日期文本内容 一、日历控件 ...
一、前言 之前学过元素的8中定位方式,都是find_element_by_定位方法,定位的元素返回都是一个值,定位的方法同样适用于find_elemnts,不同的是:这种定位方式返回的值是一个list列表,可以通过索引值的方式,输出具体的元素。书写方式find_elements_by_定位方法 ...
前言 有不少小伙伴在安装selenium环境后启动firefox报错,因为现在selenium升级到3.0了,跟2.0的版本还有有一点区别的。 安装环境过程中主要会遇到三个坑: 1.'geckodriver' executable needs to be in PATH ...
1.关键字: login 登录 log 日志 logging python日志模块 2.什么叫日志: 日志用来记录用户行为或者代码的执行过程 3.日志使用的地方: 1.排错的时候需要打印很多细节来帮助排错 2.有一些用户行为,有没有错都要记录下来(后台) 3.严重的错误 ...