因工作要求需对公司web网站进行自动化UI测试,苦寻多日终获得一个不错的Python+selenium基础测试框架框架经过调试完美运行,特此记录并分享踩坑过程,愿能帮助更多想站在巨人的肩膀上工作的小将。获取框架:https://github.com/yingoja/DemoUI该框架技术:python3 + selenium3 + PO + yaml + ddt + unittest框架工作流程
转载 2023-08-09 23:31:21
54阅读
1.新建项目web-demotest 2.cd到该目录并执行创建虚拟环境的命令 cd web-demotest python -m venv v(虚拟环境名称) 3.进入虚拟环境中执行 4.验证是否在虚拟环境中 在命令行shell中输入: pip list Package只有两个基础包,是我们刚创建 ...
转载 2021-07-11 22:24:00
338阅读
2评论
unittest是一个单元测试框架,是Python编程的单元测试框架。有时候,也做叫做“PyUnit”,是Junit的Python语言版本。这里了解下,Junit是Java语言的单元测试框架,Java还有一个很好用的单元测试框架叫TestNG,本系列只学习Python,所以只需要unittest是Python里的一个单元测试框架就可以了。       unittest支持测试自动化,共享测试用例中
转载 2017-05-05 09:39:00
151阅读
2评论
自己在网上找各种博客,各种资料学习selenium框架,用python按照大神们的指导讲解搭建的python+selenium框架,包括几个部分:1.配置文件封装:包括浏览器跟web首页入口地址做全局变量的封装,这里使用的ini文件,这样针对任何浏览器或任何web首页域名都可只修改配置文件即可2.此框架使用POM模型,首先封装一个父类的页面对象类,这里熟悉java的面向对象思想的同学会很好理解,此
转载 1月前
8阅读
from selenium import webdriver打开浏览器 driver = webdriver.Chrome() 打开网页 driver.get("://www.baidu.com") 最大化浏览器 driver.maximize_window() 关闭浏览器 driver.q
原创 2022-01-11 15:47:02
118阅读
python+selenium自动化测试框架1. 下载并安装python2.下载并安装setuptools(默认将安装到C:\Python27\Lib\site-packages目录下,通过上面提供的setuptools的连接,拖动页面到底部找到,setuptools-1.3.2.tar.gz文件(版本随着时间版本会有更新),对文件进行解压,找到ez_install.py文件,进入windows命
翻译 2017-05-04 12:03:05
2368阅读
POM(Page Object Model):页面对象模型,POM是一种最近几年非常流行的自动化测试模型,或者思想,POM不是一个框架,就是一个解决问题的思想。采用POM的目的,是为了解决前端中UI变化频繁,从而造成测试自动化脚本维护的成本越来越大。下图,形象描述了POM的好处。         从上图看出,采取了POM设计思路和不采取的区别,左侧把测试代码和页面元素都写在一个类文件,如果需要更
转载 2017-05-05 09:46:00
150阅读
2评论
https://pypi.python.org/pypi/selenium在上面的网站下载selenium,下载完成后解压。从cmd进入到这个路径,执行命令python setup.py install执行完成后会在Python27/Lib/site-packages下生成一些文件。下面进行下测试:from selenium import webd
原创 2014-05-29 10:18:15
1171阅读
 
原创 2022-01-13 15:58:13
189阅读
Selenium自动化已有了解,最近开始做h5端的自动化,所以总结了下Python+Selenium自动化基本语法一、启动浏览器1、普通方式启动#coding=utf-8import timefrom selenium import webdriverdriver = webdriver.Chrome() #启动Chrome浏览器driver = webdriver.Firefox() #启动Firefox浏览器driver = webdriver.Ie #启动IE浏览器drive
转载 2021-07-20 14:36:15
240阅读
1、安装python下载地址:https://www.python.org/downloads/ 下载后点击安装即可,安装时勾选:Add Python X.X to PATH,添加到环境变量,方便后续使用;安装后验证:安装完成后可以打开cmd命令行工具,输入:python --version,安装成功会打印出安装的python版本2、安装selenium webdriver命令行直接输入
原创 2017-08-20 16:03:46
531阅读
1、首先命令行进入到python安装目录的scripts目录下2、使用pip3 install selenium,由于我是安装过的,所以会提示这个3、将谷歌浏览器的driver放到python安装目录下4、代码验证是否成功from selenium import webdriverif __name__ == '__main__': driver = webdriver.Chrome()
原创 2022-10-19 13:43:30
83阅读
有些浏览器的页面操作,不能依靠WebDriver提供的API来操作,需要借助JavaScript脚本。webdriver提供了execute_script()方法来执行JavaScript代码。from selenium import webdriver import time driver = w
转载 2019-12-22 23:18:00
164阅读
2评论
import time from selenium import webdriver from selenium.webdriver import ChromeOptions from selenium.webdriver.common.keys import Keys from getpass i
原创 2021-07-30 11:39:48
546阅读
windows8 64位系统 1、 下载Phtyon地址https://www.python.org/getit/ 下载如图所示: 安装步骤:windows8,用命令提示符(管理员)进行安装。在输入命令提示符,直接输msiexec /package "D:\Python\python-2.7.11.
转载 2021-08-04 23:47:16
194阅读
WebDriver提供了操作Cookie的相关方法,可以读取、添加和删除cookie信息。 WebDriver操作cookie的方法: get_cookies(): 获得所有cookie信息。 get_cookie(name): 返回字典的key为“name”的cookie信息。 add_cooki
转载 2019-12-12 00:47:00
500阅读
2评论
一、python安装:下载安装python,安装目录为:E:\Auto\Python27 二、pip安装:进入E:\Auto\Python27\Scripts,点击easy_install-2.7.exe与pip2.7.exe 三、环境变量配置:path中添加E:\Auto\Python27;E:\
原创 2022-08-02 14:13:33
39阅读
一、Selenium+Python环境搭建及配置1.1 selenium 介绍selenium 是一个 web 的自动化测试工具,不少学习功能自动化的同学开始首选 selenium ,因为它相比 QTP 有诸多有点:免费,也不用再为破解 QTP 而大伤脑筋小巧,对于不同的语言它只是一个包而已,而 QTP 需要下载安装1个多 G 的程序。这也是最重要的一点,不管你以前更熟悉 C、 java、ruby
  
原创 2022-01-13 15:57:44
132阅读
一、安装Python 下载地址:python.org/download 安装时√上 ‘add python to path’ 选项,默认添加系统的环境变量path中。 二、安装Selenium 通过pip命令直接安装 :打开cmd窗口,输入:pip install selenium 安装成功后验证输 ...
转载 2021-09-30 14:42:00
132阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5