- 博客(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
空空如也
linux取HTML中的值
2022-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人