web测试
web
满洲里有象_
知和远方
展开
-
取消显示“Chrome 正在受到自动软件的控制”信息栏
以前使用selenium控制Chrome时,当出现“Chrome 正在受到自动软件的控制”信息栏的情况,会增加"disable-infobars”这个ChromeOption去取消显示这个信息栏,但现在,“disable-infobars” 选项已被弃用,不再取消显示信息栏。当前Python的解决方法是利用add_experimental_option函数,传入一个名为“excludeSwitches”的选项,具体如下:chrome_options = webdriver.ChromeOptions()原创 2020-12-28 16:39:39 · 485 阅读 · 0 评论 -
web测试总结
一、输入框1、字符型输入框: (1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。 (2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。 (3)空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格 (4)多行文本框输入:允许回车换行、保存后再显示能够保存输入的格式、仅输入回车换行,原创 2020-12-26 21:09:13 · 353 阅读 · 0 评论 -
自动化将商品添加到购物车
from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsimport time#选择浏览器db = webdriver.Chrome()#调整窗口db.maximize_window()#进入网址db.get("http://www.testingedu.com.cn:8000/home/User/login.html")#输入用户名db.find_原创 2020-12-18 22:40:37 · 591 阅读 · 1 评论 -
录制脚本工具-Selenium IDE
1.安装流程在页面进行操作停止录制定义名称点击Export导出选择导出的语言并导出到指定位置from selenium import webdriverimport timeclass TestBaidu(): # 打开百度 测试用例1 def openBaidu(self): self.db = webdriver.Chrome() self.db.get("http://baidu.com")原创 2020-12-19 11:00:59 · 264 阅读 · 2 评论 -
web自动化工具-Selenium
1.pycharm安装selenium(File-Settings-Project:PythonWorkSpace-Project Interpreter)2.查看浏览器版本号3.下载对应浏览器版本号的驱动谷歌驱动下载地址4.将下载的驱动放到pycharm项目下5.测试是否成功from selenium import webdriverdb = webdriver.Chrome()db.get("https://www.baidu.com/")自动运行成功web端进行定位原创 2020-12-18 12:30:56 · 491 阅读 · 1 评论 -
Python+Selenium+Unittest+HTMLTestRunner+Mysql
from selenium import webdriverimport timeimport unittestimport HTMLTestRunnerfrom jdbc import jdbcclass CastTest(jdbc,unittest.TestCase): def setUp(self): self.wb = webdriver.Chrome() self.wb.get("https://www.baidu.com/")原创 2020-12-20 16:46:34 · 149 阅读 · 0 评论 -
PO模型
Commonlib目录存放通用模块(我们封装的selenium模块)创建Business目录 ,根据业务创建测试功能模块创建Testcase目录存放测试用例Commonlib目录下创建通用模块Commonlib.pyfrom selenium import webdriverimport timeclass CommonUtil(): # 初始化方法 def init(self): # 创建浏览器对象 self.driver = webdri原创 2020-12-20 18:55:25 · 596 阅读 · 1 评论