摘要: selenium文件上传 通过input标签实现的上传功能,可将其看做是一个输入框,通过send_key()实现文件上传。 创建一个test.html文件: 网页效果: 通过以下代码进行文件上传: 阅读全文
posted @ 2019-01-24 23:07 局长 阅读(399) 评论(0) 推荐(0) 编辑
摘要: #cookie操作 主要有以下三个知识点: 1、获取,2、添加,3、删除 使用方法: 1:get_cookies() ,获取cookie信息 2:get_cookie(name),即获取key的信息 3:add_cookies(cookie_dict),添加cookie信息,cook_dict 指的 阅读全文
posted @ 2019-01-24 22:51 局长 阅读(5055) 评论(0) 推荐(0) 编辑
摘要: selenium窗口截图操作 使用背景:在自动化测试过程中,可能遇到执行错误情况,那么怎么样及时捕获出错信息/界面? 可以使用 get_screenshot_as_file(self,filename) 方法获取截图 get_xxxx的方法有很多哦,自行学习! 实例: 运行结果: 有个warning 阅读全文
posted @ 2019-01-24 17:00 局长 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 操作下拉框处理 在网页中,有时候会遇到下拉框处理,这时候使用Webdriver提供的select类来处理。 Select类用于定位select标签 select_by_value() 方法用于定位下接选项中的value值 阅读全文
posted @ 2019-01-24 16:41 局长 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: frame/iframe表单嵌套页面的应用。WebDrivr只能在一个页面上对元素识别与定位,对于在frame/iframe表单内嵌页面上的元素无法直接定位。这时需要使用 switch_to.frame()方法将当前定位的主题切换为frame/iframe表单内嵌页面中。 对于一些登录框的操作,必须 阅读全文
posted @ 2019-01-24 16:14 局长 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 1 #-*- coding:utf-8 *-* 2 salary = 5000 3 4 shop_list = [('iphone',9000),('mac book',10000),('python book',90),('coffee',32), 5 ('bicycle',1500)] 6 7 money = input("请输入您的现金总数:")... 阅读全文
posted @ 2019-01-24 11:02 局长 阅读(312) 评论(0) 推荐(0) 编辑