Selenium自动化测试(Python篇)
Selenium自动化测试
DesireYang
学会自己欣赏自己,若是美好,叫作精彩。若是糟糕,叫作历练。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Selenium自动化测试(八)之上传文件
Selenium自动化测试(八)之上传文件第一种:直接使用send_keys注意:只针对input表单上传文件才可以使用# 定位到input表单上传文件的元素ele = driver.find_element_by_id("upload")# 使用send_keys上传文件ele.send_keys("D:\title.png")第二种:使用pyautogui有些时候上传文件使用的并不是input表单,此时就没有办法使用第一种方式进行上传了,那么我们就可以使用pyautogui进行模拟鼠标原创 2020-09-07 21:03:39 · 639 阅读 · 0 评论 -
Selenium自动化测试(七)之js处理日期控件
Selenium自动化测试(八)之js处理控件操作像上面这种使用了日期控件,并且输入框是设置的只读,在做自动化的时候,对于这种我们该如何去做呢?1、模拟人工点开控件选择日期(不建议使用)2、跳过该控件,直接输入日期显然上面两种方式,第一种是相当麻烦不实用的,第二种则是很简便,下面我们来看下如何跳过日期控件:一、在谷歌浏览器“开发者工具中”的可控制台Console操作处理日期控...原创 2020-04-24 09:29:00 · 2316 阅读 · 2 评论 -
Selenium自动化测试(六)之窗口切换、等待
Selenium自动化测试(六)之窗口切换、等待窗口切换有三种:1、Windows切换2、iframe切换3、alert切换一、Windows切换获取所有窗口的句柄handles = driver.window_handles获取当前窗口的句柄handle = driver.current_window_handle通过所有窗口的句柄索引来进行窗口切换drive...原创 2020-01-18 10:42:00 · 850 阅读 · 0 评论 -
Selenium自动化测试(五)之元素等待
Selenium自动化测试(五)之元素等待为什么要进行元素等待?因为某些元素或者某些操作只有加载完成才能够定位到。元素等待有三种:time.sleep强制等待(不推荐使用)隐式等待显示等待一、强制等待time.sleep(3)强制等待不足之处:不灵活如果等待时间不足,程序会报错如果等待时间过长,自动化测试的效率会非常低二、隐式等待(设置一次就OK)dr...原创 2020-01-16 10:35:00 · 387 阅读 · 0 评论 -
Selenium自动化测试(四)之css元素定位
Selenium自动化测试(四)之css元素定位一、css元素定位CSS可以通过元素的id、class、标签(input)这三个常规属性直接定位到id-->> #class-->> .1、通过id进行定位input#kw#kw2、通过class进行定位input.s_ipt.s_ipt3、子类定位“>”:通过先定位父类(self),...原创 2020-01-10 14:53:00 · 4830 阅读 · 0 评论 -
Selenium自动化测试(三)之xpath元素定位
Selenium自动化测试(三)之xpath元素定位xpath元素定位节点(Node)在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档节点(或称为根节点)。选取节点XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。谓语(Predicates)谓语用来查...原创 2020-01-10 09:47:00 · 668 阅读 · 0 评论 -
Selenium自动化测试(二)之selenium使用和元素定位
Selenium自动化测试(二)之selenium使用和元素定位(一)selenium的简单使用1、导包from selenium import webdriver2、初始化浏览器# 驱动在python环境中browser = webdriver.Chrome()# 驱动不放在python环境中,添加executable_path关键字browser = webdrive...原创 2020-01-09 15:30:00 · 403 阅读 · 0 评论 -
Selenium自动化测试(一)之环境搭建
Selenium自动化测试(一)之环境搭建一、安装Python环境下载地址:https://www.python.org/downloads/二、下载安装selenium框架(python环境要安装好)pip install selenium三、安装浏览器(二选一即可)①:谷歌浏览器下载安装地址:https://www.google.cn/chrome/②:火狐浏览器下...原创 2019-12-30 10:04:00 · 393 阅读 · 0 评论
分享