摘要:
在详解python读取ini文件之前,我们先说明一个ini文件的组成; 一个ini文件是由多个section组成,每个section中以key=vlaue形式存储数据; 然后我们来使用python读取ini文件中的数据; 1导包 # 导包 import configparser config = c 阅读全文
摘要:
存储过程(Stored Procedure):是一组用于完成特定数据库功能的sql语句集,该sql语句集经过编译后存储在数据库系统中,在使用的时候,用户通过调用指定已经定义好的存储过程并执行它,从而完成一系列的数据库操作; 1.声明创建一个存储过程 # 定义基本存储过程 DROP PROCEDURE 阅读全文
摘要:
集合(set):集合是一个无序的序列,集合中的元素可以是任意数据类型;表现形式是set(集合的元素),能够实现自动去重;集合传入的必须是一个hashable类型值,(不能存储字典格式的值);并且创建集合的时候还不能够这样表示set1={},这个表示不是空集合,这表示的是空字典; 1.创建一个集合 # 阅读全文
摘要:
字典(dict):由大括号进行描述一组键值对,其键值对之间使用冒号隔开,键值对与键值对之间使用逗号隔开; 注意:字典的key可以为数字,但是不可以重复,因为key是唯一标识符; 1.声明一个字典:语法:变量名 = {key:value} # 声明一个空字典: dict1 = {} # 声明一个有数据 阅读全文
摘要:
元组:使用小括号进行表示一组元素,其元素与元素之间使用逗号隔开;注意:元组的的值是不可修改的; 1.元组值得增加;元组是不可以直接增加值的,但是可以通过+进行拼接 # 声明一个元组: tuple1 = (1,2,3,4) # 元组拼接 tuple2 = ('a','b','c','d') print 阅读全文
摘要:
列表:使用中括号进行表示元素的集合,元素与元素之间使用逗号隔开;列表中的元素可以存放不同的数据类型,但是通常存放相同的数据类型; 1.列表的声明: # 声明一个列表:变量名 = [元素1,元素2] list1 = [1,2,3,4,5,'a','b','c','d','e'] 2.列表的取值: # 阅读全文
摘要:
我们在实际自动化测试过程中,肯定会遇到当前页面显示不到我们定位的元素。这就需要下拉滚动条才能显示出我们的元素; 而滚动条的按钮又是我们定位不到的,所以需要使用js脚本来完成; 1.先来说我们的下拉滚动条的操作: #通过js脚本进行设计;通过坐标点进行绝对移动 #坐标原点(0,0) get_drive 阅读全文
摘要:
selenium中的延时等待方式有三种:强制等待:sleep() 隐示等待:implicitly_wait() 显示等待 WebDriverWait() 1.强制等待:sleep(),time模块下的方法;只能够针对当前单步操作;缺点:无法很好的控制脚本的执行速度、并且只针对局部一步操作而言、如果每 阅读全文
摘要:
我们工作中经常用到的定位方式有八大种:id name class_name tag_name link_text partial_link_text xpath css_selector 本篇内容主要说我们功能最强大的xpath定位 1.xpath绝对路径定位: 语法:直接页面所有标签一级一级向下指 阅读全文
摘要:
进程操作: # project :Python_Script # -*- coding = UTF-8 -*- # Autohr :XingHeYang # File :processTest.py # time :2019/11/5 16:00 # Describe :进程操作 # from mu 阅读全文