![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
OTDOG
曾任浙江金科文化产业股份有限公司软件测试工程师;
现于某某公司担任闲鱼一条;
OT:old test / overtime;
展开
-
Python自动化测试(四)警告框处理
在WebDriver 中处理JavaScript 所生成的网页告警信息可以使用switch_to.alert方法具体方法如下:text 返回告警信息中的文字信息。accept 点击确认按钮。dismiss 点击取消按钮。通过switch_to.alert方法获取当前页上的警告框accept()接受警告框。...原创 2021-08-12 16:00:10 · 376 阅读 · 1 评论 -
Python+Selenium+Unittest
下面展示一些 浏览器的常见操作。import unittest#导入浏览器驱动from selenium import webdriver#导入休眠from time import sleep#导入悬停from selenium.webdriver.common.action_chains import ActionChainsclass MyTestCase(unittest.TestCase): #初始化作用,初始化浏览器,打开浏览器作用 def setUp(self原创 2021-08-12 15:55:25 · 396 阅读 · 0 评论 -
Python自动化测试(三)编写一个自动化脚本
#从selenium库导入webdriver类from selenium import webdriver#从time类导入sleep()方法,强制休眠from time import sleep#调用谷歌驱动定义给dr 后面要用到直接调用dr=webdriver.Chrome()#窗口最大化dr.maximize_window()#隐式等待,给页面加载的等待时间dr.implicitly_wait(10)#dr.get()打开网址dr.get("https://www.baidu原创 2021-08-11 11:53:35 · 287 阅读 · 1 评论 -
Python自动化测试(二)元素定位方法
上图是一个百度搜索页面的前端页面元素通过网页的F12(开发者调试工具),可以看到页面上的元素都是由一行一行的代码组成。它们之间有层级的组织起来,每个元素有不同的标签名和属性值。其中input是标签名type、class、name、id是属性名那么在Selenium 当中就是通过这信息来找到不同的元素的。webdriver 提供了八种元素定位方法:idnameclass nametag namelink textpartial link textxpathcss s原创 2021-08-11 11:37:00 · 751 阅读 · 0 评论 -
Python自动化测试(一)环境搭建
1、安装python3.6(因为我用的3.6的,其他版本不确定有没有兼容性问题,理论上安装python3的应该都是兼容的)下载链接https://www.python.org/downloads/注意:在安装过程中勾选Add Python3.6 To Path安装路径要知道,后面要用到的2、安装好python后,打开dos窗口(win+r打开运行窗口输入cmd)在dos窗口输入pip install selenium,回车,静待安装完成即可可以使用pip list查看是否安装成功3、安装谷歌原创 2021-07-29 17:09:26 · 242 阅读 · 0 评论