随笔分类 -  软件测试-selenium

1
摘要:首先下载依赖 yum install mesa-libOSMesa-devel gnu-free-sans-fonts wqy-zenhei-fonts 然后下载安装chrome yum install https://dl.google.com/linux/direct/google-chrome 阅读全文
posted @ 2022-10-20 17:19 技术改变命运Andy 阅读(357) 评论(0) 推荐(0) 编辑
摘要:关闭是用的driver.quit(),而不是driver.close()。这两个区别如下: close只会关闭当前窗口 quit会推出驱动别切关闭所关联的所有窗口 close方法是关闭当前窗口。(当前窗口的意思就是表示driver现在正在操作的窗口)如果当前窗口只有一个tab,那么这个close方法 阅读全文
posted @ 2022-10-20 16:32 技术改变命运Andy 阅读(916) 评论(0) 推荐(0) 编辑
摘要:### 做爬虫的时候,有时候遇到需要的数据在加载资源当中,通常做法是拼接url,然后获取数据,但首先需要进行分析,如果拼接中的参数有加密的情况时,如果不能模拟算法生成正确的参数,那就很头疼。而访问performance,可以获得加载网站时的资源请求信息,可以通过这一特点,获取url和数据。 #### 阅读全文
posted @ 2021-10-13 07:33 技术改变命运Andy 阅读(3993) 评论(0) 推荐(0) 编辑
摘要:#### 新建一个python虚拟环境,然后安装selenium 新建一个python项目, #### from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.baidu.com") ### 阅读全文
posted @ 2021-09-02 15:57 技术改变命运Andy 阅读(442) 评论(0) 推荐(0) 编辑
摘要:### 设置cookie 获取cookie: self.driver.get_cookies() 是一个列表,列表里面是字典,储存着单条COOKie信息 删除所有的cookie信息: driver.delete_all_cookies() 循环把所有的cookie添加进入: for cookie i 阅读全文
posted @ 2021-05-17 18:24 技术改变命运Andy 阅读(401) 评论(0) 推荐(0) 编辑
摘要:### 二、获取元素中的文本内容 1、通过get_attribute(‘textContent’)来获取元素的文本值 logoContext1 = driver.find_element_by_xpath('//div[@class="logo"]/span').get_attribute('tex 阅读全文
posted @ 2021-03-30 19:03 技术改变命运Andy 阅读(1616) 评论(0) 推荐(0) 编辑
摘要:#### 操作隐藏元素 隐藏元素可以正常定位到,只是不能操作。操作元素是click,clear,send_keys这些方法。 隐藏输入框元素输入文本:隐藏元素用send_keys()方法会抛异常 ElementNotVisibleException。这个报错是说元素不可见,不可以被操作。 JS操作隐 阅读全文
posted @ 2021-03-17 18:41 技术改变命运Andy 阅读(468) 评论(0) 推荐(0) 编辑
摘要:############################################### xpath学习1,绝对路径:就是html文件从html一直到标签,所有的层级都包含,这就是绝对路径,绝对路径是/开始的,2,相对路径,就是不需要全都写,相对路径是//开始的,//后面要跟标签名称或者*,这 阅读全文
posted @ 2021-02-24 18:05 技术改变命运Andy 阅读(337) 评论(0) 推荐(0) 编辑
摘要:1,要有B计划, 不可能一步到位,但是必须要有备用的 url拨测 基本的思路, 一个页面一个,直接把所有的所有的url结果,放到一个表格里面, 2,先不要贪多,先做第一个页面,首页所有url的拨测 阅读全文
posted @ 2020-09-19 10:26 技术改变命运Andy 阅读(147) 评论(0) 推荐(0) 编辑
摘要:脚本问答题导致测试用例不稳定,DOM还没加载出元素就执行了脚本导致报回错,这种只要使用答显式等待大部分都能解决。 ############### from selenium import webdriver from selenium.webdriver.common.by import By fr 阅读全文
posted @ 2020-05-19 17:29 技术改变命运Andy 阅读(968) 评论(0) 推荐(0) 编辑
摘要:################################ url拨测,url访问检测,监控网站url是否正常 ###################################### ####################################### 阅读全文
posted @ 2020-04-18 19:23 技术改变命运Andy 阅读(955) 评论(0) 推荐(0) 编辑
摘要:############################ from selenium.webdriver import Chrome from selenium.webdriver.chrome.options import Options opt = Options() opt.add_argum 阅读全文
posted @ 2020-04-18 18:35 技术改变命运Andy 阅读(1657) 评论(1) 推荐(1) 编辑
摘要:################################### Selenium中使用POM的特点和优点? 1) POM是一种设计模式,它能帮我们维护代码和减少代码的重复,这个在自动化测试领域是一个很重要的话题。 2) 在具体实施中,一个页面看做一个页面对象,每个页面写一个类。 3) 你可以 阅读全文
posted @ 2020-04-17 18:42 技术改变命运Andy 阅读(757) 评论(0) 推荐(0) 编辑
摘要:################################ 富文本框赋值 富文本框是指<iframe></iframe> 首先访问iframe 再访问iframe中的contentWindow 再访问body 使用innerText属性进行赋值(innterHtml) self.set_con 阅读全文
posted @ 2020-04-17 09:38 技术改变命运Andy 阅读(1280) 评论(0) 推荐(0) 编辑
摘要:1,下载安装谷歌浏览器驱动 下载地址: http://npm.taobao.org/mirrors/chromedriver/ 后续步骤:下载后解压, 2,把驱动放到正确的路径 mac 要把Chromedriver放到这个目录:文件夹路径/usr/local/bin/ 3,代码示例 接下来我们要用代 阅读全文
posted @ 2020-04-13 19:09 技术改变命运Andy 阅读(722) 评论(0) 推荐(0) 编辑
摘要:############################################## 自动化-研究 page, model, testcase, report, ################################################## model,存放了一些方法, 阅读全文
posted @ 2020-04-09 11:53 技术改变命运Andy 阅读(143) 评论(0) 推荐(0) 编辑
摘要:################################# 总结: 1,元素的定位2,元素的操作元素的,大小,文本,当前页面的连接,当前页面的title,获取元素的属性值,鼠标操作,单选context_click,多选double_click,拖拽drag_and_drop,悬停move_t 阅读全文
posted @ 2020-03-25 16:05 技术改变命运Andy 阅读(277) 评论(0) 推荐(0) 编辑
摘要:################################### unitTest框架需要掌握什么是框架就是解决一类事情的功能集合提供了3个重要内容1,我写了很多的自动化测试用例,怎么组织多个用例都执行,这是框架提供的,2,测试结果需要出报告,框架会自动出报告,3,断言,判断结果和预期,这是看 阅读全文
posted @ 2020-03-20 16:06 技术改变命运Andy 阅读(179) 评论(0) 推荐(0) 编辑
摘要:######################### 需要掌握两类 1,元素的操作 2,浏览器的操作 ############################### 元素的常用操作方法 1,clear() 清空 2,sendkeys() 输入值,需要有参数, 3,click() 点击 ######## 阅读全文
posted @ 2020-03-19 22:41 技术改变命运Andy 阅读(324) 评论(0) 推荐(0) 编辑

1