2 qq_42466270

尚未进行身份认证

暂无相关简介

等级
TA的排名 47w+

定位页面元素--方法详解

目录一、id定位二、name定位三、Xpath定位3.1 通过绝对路径定位3.2 利用元素属性定位3.3 层级和属性结合3.4 使用逻辑运算符3.5 使用contains 方法3.6 使用starts_with和ends_with方法3.7使用text()方法获取定位元素的属性和内容方式:做UI自动化时不可缺少的技能之一就是定位页面的元素,从而获取自己想要的数据。常用定位方式:一、id定位id 在HTML文档中必须是唯一的,Webdriver提..

2020-05-27 01:10:53

Python 理解类中self的含义

self代表的是类的实例,而不是类class Test(object): def prt(self): print(self) print(self.__class__)t = Test()t.prt()执行结果:<__main__.Test object at 0x10fe90fd0><class '__main__.Test'>从上面的执行结果可以看出,self指向是类的实例对象,self.__class__指向

2020-05-21 00:18:36

Python 理解使用requests库爬取数据

1

2020-05-18 23:56:16

Python --map()和filter()方法使用

filter函数用用来过滤序列,过滤掉不符合条件的元素,返回一个可迭代对象,如果要转换成列表,使用list()函数;该方法接受两个参数,第一个为函数,第二个为序列,序列里的每一个元素都会传到函数进行判断,若返回为true,则表示符合条件,将其放到新列表中;反之,不符合条件def is_odd(a): return a%2 == 0a = [1, 2, 3, 4, 5, 6]...

2020-04-13 20:11:35

Python--切片操作

切片通常是实现将一个可迭代对象截取其中某一部分的目的。常见的迭代对象为:str、list、tuplePython中可进行切片的操作的对象的索引方式:包括正索引和负索引两部分,以list对象a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]为例:Python切片的一般操作:一个完整的切片表达式包含两个“:”,用于分隔三个参数(start_index、end_in...

2020-04-13 14:24:14

Python--enumerate()和zip()方法

Python中的enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中,返回一个对象。str = 'abcdefg123'dic = {}m = enumerate(str)print(m)for i, num in enumerate(str): dic[i] = numprin...

2020-04-03 00:26:19

Python--replace()函数应用

Python中提供replace方法将字符串自定字符替换成新的字符,具体格式str.replace(old_str, new_str, max)old_str:老字符串new_str:替换的新字符串max:最多替换的次数,不填默认全部替换字符串替换后,会返回一个新字符串,如果要取到替换后的新字符串需指定给一个新的变量str = 'asd_hsb_dg_wss'str...

2020-03-31 15:37:18

Python--strip()函数应用

strip()函数在Python中的主要作用去除字符串开头和结尾的指定字符,默认去除空格str1 = '\n 212 23 tom \t \r'print(str1.strip())输出结果:212 23 tom上面例子是去除默认的开头和结尾的空格去除指定字符li = []str2 = 'qw we wewee 1222 11qw'li.append(str2....

2020-03-30 20:06:59

代码获取项目路径

如果我们编写一个特别牛批的代码文件,想在任何项目下都可以调用该文件的方法,咋搞?首先,如果能在项目下直接(import)导入的文件都是在系统目录下的,因此只有把编写好的文件路径添加到项目路径中就ok,怎么用代码添加系统路径呢?项目目录:直接上代码import sysfrom os.path import abspath, dirnameproject_path = di...

2020-03-25 23:48:53

Python --类的继承

在Python中,使用class关键字进行创建类class Hello(object): def say_hello(self, name): return ('hello {}'.format(name))he = Hello()print(he.say_hello('Jim'))其中object是所有类的基类,所有类在创建的时候默认继承object...

2020-03-24 01:04:40

Jmeter设置全局变量

同一个线程组使用变量我们使用Jmeter进行测试时经常会使用上次请求的返回值作为下次请求的参数,只需要在请求后添加一个提取器,提取所需要的参数在另一个HTTP请求中就可以使用所提取的参数,方法:${变量名}跨线程使用变量上述所提取的变量的使用范围只有在同一个线程才适用,当需要在另一个线程使用变量时就需要将该变量先设置为测试计划的属性,然后在另一个线程中使用该属性。1、首先提取变量2...

2019-06-13 19:11:07
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。