- 博客(9)
- 收藏
- 关注
原创 Python中输入的用法
2、如果要输入两个字符串,用split()隔开,默认是以空格隔开。1)输入两个字符串ade gtf分别赋值给a,b。3、使用map()把字符串转换为整数。2)以逗号隔开,进行输入。4、输入一段整数列表。
2023-03-28 18:38:32
1403
原创 unittest框架登录测试
from selenium import webdriverimport unittestimport time class StudentLogin(unittest.TestCase): def setUp(self): self.driver = webdriver.Chrome() self.url = 'http://yjsglpt.sut.edu.cn/' def tearDown(self): self.dri
2022-03-25 22:23:45
565
原创 selenium如何定位div、onclick、以及span、以及出现验证码如何处理
1、有些div中什么属性都没有,只有个文本内容如图我们要定位账号或密码错误文本内容,就得使用xpath方法定位,这里使用了xpath的模糊语句driver.find_element('xpath',"//div[contains(text(),'错误')]").text如果这是提示信息,那么我们就得加上时间等待,不然就会出现定位不到的错误,时间可以是强制等待import timetime.sleep(5)driver.find_element('xpath',"//div[contains(t
2022-03-25 21:03:13
12897
2
原创 【无标题】unittest框架之TestLoder
#loadTestsFromTestCase#创建一个TestNumber类import unittestclass TestNumber(unittest.TestCase): def testAdd(self): self.assertEqual(1,1) def testSub(self): self.assertEqual(1,2)#建一个TestString类import unittestclass TestString(
2022-03-24 21:11:56
650
原创 web自动化之frame、文件上传、窗口切换、悬浮菜单
#frame切换driver.switch_to.frame(driver.find_element('name','iframe1'))driver.find_element('id', 'kw').send_keys('python')driver.switch_to.default_content()driver.find_element('link text','去淘宝').click()#文件上传driver.get('http://www.fanyunedu.com:5000/ge
2022-03-24 17:29:47
500
原创 web自动化之xpath属性定位
from selenium import webdriver# xpath指XML path#可以通过位置进行定位#可以通过任意的属性进行定位driver = webdriver.Chrome()driver.get('http://www.fanyunedu.com:5000/general/web')#绝对路径定位print(driver.find_element('xpath', '/html/body/form'))#相对路径print(driver.find_element('xp
2022-03-14 21:08:00
329
原创 web自动化之name, class name,tag name,link text定位属性
from selenium import webdriverdriver = webdriver.Chrome()driver.get('http://www.fanyunedu.com:5000/general/web')# 返回第一个name值driver.find_element('name', 'sex').click()#返回第一个name列表driver.find_elements('name', 'sex')[1].click()...
2022-03-13 21:47:48
581
原创 Python如何批量读取图片的图片名并保存到txt文件
我们先介绍几个关于读写文件的几个函数1.open(file,mode)【file】表示一个文件的具体路径,或者要打开的文件名称【mode】mode决定了打开文件的模式”r“——read表示只读”w“——write表示只写,当文件不存在时,运行这个语句,它会自己创建一个文件2.os.listdir(dir)方法用于返回指定文件夹包含的文件或者文件夹的名字列表,这个列表以字母顺序【dir】表示你要读取哪一个文件内的内容例如:我在程序运行环境内创建了一个pictures文件,文件里是几张图片
2021-04-08 12:14:37
5495
2
原创 Python中模块、包和库
python中模块、包和库模块:是一个python文件(.py),拥有多个功能相近的函数或类,通常把功能相近的函数放在一个模块中。需要的时候就可以导入这些模块。例如,创建一个A.py文件,实现加法运算:# 定义一个函数,实现加法的运算def sun(a,b): return a+b# 定义一个函数,实现减法的运算def sub(a,b): return a-b包:为了避免模块名冲突,Python引入按目录来组织模块,一个包对应一个文件夹,将功能相近的模块(python文件),放在同一
2021-04-04 22:07:54
1097
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人