自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 浏览器驱动下载地址

chrome 地址→http://chromedriver.storage.googleapis.com/index.html

2020-10-28 11:05:29 397

原创 Windows7安装使用MySQL8.0.16修改密码、连接Navicat问题

在安装MySQL时遇到几个问题,网上查找的答案大同小异,并没有很好的解决我的问题,完成之余记录下来方便以后查看。1.官网下载8.0.16版本MySQL2.解压缩并将解压的文件放在C:\Program Files\MySQL下3.配置环境变量,将C:\Program Files\MySQL\bin 添加到系统变量path中4.添加配置文件,在MySQL根目录下创建m...

2019-05-23 14:57:13 2656 2

转载 小程序测试点

测试点:权限测试、UI测试、功能测试、兼容性测试、易用性测试、网络测试、性能测试、接口测试权限测试: 未授权微信登录小程序:①未授权时,一般使用一些业务功能的时候,都会弹出提醒‘先授权再操作对应功能’ ②在提交数据到后台的时候,会提示补充相关身份信息才能提交 已授权微信登录小程序:①授权微信访问小程序,意味着自己的微信账号可被小程序管理方获取 ②自动以微信的身份行使业...

2019-05-21 14:12:35 9238 1

转载 web网站测试点整理

1测试流程与方法1.1测试流程进行正式测试之前,应先确定如何开展测试,不可盲目的测试。一般网站的测试,应按以下流程来进行:1)使用HTML Link Validator将网站中的错误链接找出来;2)测试的顺序为:自顶向下、从左到右;3)查看页面title是否正确。(不只首页,所有页面都要查看);4)LOGO图片是否正确显示;5)LOGO下的一级栏目、二级栏目的链接是否正确;6)首页登...

2019-03-26 11:27:27 6785 1

原创 Python+selenium+webdriver之setUp、tearDown重复执行

定义setUp、tearDown之后每次执行都会调用,如需只执行一次,如登录之后做其他的操作,需要使用【setUpClass() 、tearDownClass() 、@classmethod】如下:class Log(unittest.TestCase): @classmethod def setUpClass(self): self.driver = web...

2018-09-13 17:01:12 4170

原创 Monkey语法及Log日志解析

语法示例:adb shell monkey -p xxx.xxx.xx --throttle 5000 -s 35 --ignore-crashes -vvv 100 > E:\Android--monkey\log\1.txt--throttle(毫秒) 间隔时间-s 指定伪随机数生成器的seed值,如果seed相同,则两次monkey 测试产生的事件序列也相同。--igno...

2018-08-15 14:06:46 5077

原创 Python+selenium+webdriver之断言

方法• assertEqual(a, b) 判断a==b• assertNotEqual(a, b) 判断a!=b• assertTrue(x) bool(x) is True• assertFalse(x) bool(x) is False• assertIs(a, b) a is b• assertIsNot(a, b) a is not b• assertIsNone(x)...

2018-07-30 16:25:33 4186

原创 Python+selenium+webdriver之模块驱动、数据驱动调用

 登录模块a.pyclass login() def login(self,driver):driver.find_element_by_name("username").clear()driver.find_element_by_name("username").send_keys("xxx")driver.find_element_by_password("passwor...

2018-07-30 16:21:11 3354

原创 Python+selenium+webdriver之上传文件、滚动条、截图操作

 上传文件定位到“上传”按钮 driver.find_element_by_link_text("上传").click()上传文件 driver.find_element_by_id("a").send_keys(r"D:\python\1\2\3.png")滚动条操作打开网站 driver=webdriver.Firefox() driver.g...

2018-07-30 15:56:09 3569

原创 Python+selenium+webdriver之警告弹窗

弹出警告窗口时两种方法1.确认alert=driver.swich_to_alert()alert.accept()2.取消dismiss=driver.swich_to_alert()alert.dismiss() 

2018-07-30 15:43:46 2920

原创 Python+selenium+webdriver之多窗口切换

1.打开某网站driver.get("http://www.xxx.com")2.获取主页窗口句柄handle=driver.current_window_handle3.进入新标签页driver.find_elemnet_by_id("xx").click()4.跳转到主页driver.swich_to.window(handle)5.在主页进行其他操作...

2018-07-30 15:34:56 3695

原创 Python+selenium+webdriver之frame嵌套页面元素定位

切换到frame页面内driver.swich_to.frame("123")定位到输入框输入关键词driver.find_element_by_id("name").send_keys("Python") 

2018-07-30 15:27:03 4149

原创 Python+selenium+webdriver之等待时间

显示等待:对某一个元素等待隐式等待:对全局元素等待WebDriverWait 显示等待针对元素比用expected conditions预期条件类,包含方法、用于显示等待NoSuchElementException 用于隐式等待抛出异常by 用于元素定位显示等待引入类from selenium.webdriver.support.ui import WebDriverW...

2018-07-30 15:19:33 2949

原创 Python+selenium+webdriver之鼠标、键盘操作

 鼠标操作引入action_chains类from selenium.webdriver.common.action_chains import ActionChains获取元素element=driver.find_element_by_id("123")双击操作ActionChains(driver).double_click(element).perform()右击操...

2018-07-27 16:48:40 2702

原创 Python+selenium+webdriver之元素定位

通过class定位driver.find_element_by_class_name("")通过id与name定位driver.find_element_by_id("")​driver.find_element_by_id("")通过tag_name定位#定位标签名为input的元素driver.find_element_by_tag_name("input")...

2018-07-27 16:24:03 2585

转载 页面第一次数据不出来,刷新一次数据才会出来

    使用<c : for Each>显示数据时,页面第一次数据不出来,刷新一次数据才会出来。【这跟逻辑有关,,如果你是在本页面获取的数据,,又想在本页面显示就会出现你说的这个问题,,,解决办法1:在获取数据之后,在代码加重载函数,也就是window.reload()解决办法2:获取数据,将数据放入session,,重定向到显示数据页面,即可正常显示】...

2018-07-03 17:10:15 8236

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除