![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python&&Selenium自动化测试
文章平均质量分 55
Rookie_hh
这个作者很懒,什么都没留下…
展开
-
Python操作键盘实现电脑上传文件到浏览器
# coding=utf-8#问答构建-素材管理import osimport timeimport unittestfrom selenium.webdriver.common.by import Byfrom framework.browser_engine import BrowserEnginefrom pageobjects.knowlegedictionary impo...原创 2019-11-25 11:02:16 · 543 阅读 · 0 评论 -
Pycharm下导入win32api、win32con报错
在PyCharm中,发现import win32api 失败。是因为PyCharm中要做一些设定,点击Pycharm的File-->settings...-->Project:untitled-->Project Interpreter在Project Interpreter页面点击+号,在弹出的available pakages页面输入“win32",选择下面列表中的p...原创 2019-11-25 10:39:14 · 4965 阅读 · 2 评论 -
selenium版本,chrome驱动版本、firefox驱动版本,浏览器版本--版本对应问题
在使用selenium做web浏览器的自动化测试时必须安装各个浏览器对应版本的驱动才可以启动浏览器。以下是我百度查阅到的一篇好的文章,记录下来与大家共享,也方便自己查看在这个过程中,如果浏览器版本与驱动(webDriver)的版本不对应,通常会引发各种问题,如:无法启动浏览器,浏览器启动了但元素无法识别,元素可以识别不能输入或者点击等等问题。以下是我经常百度,总结的各个版本的对应表及下...原创 2019-07-23 10:52:37 · 1413 阅读 · 0 评论 -
Python+Selenium基础1-6:Selenium常用函数
1.#coding=cp936代表国标2312,只能放前两行from Selenium import webdriver引库wd=webdriver.Firefox()启动浏览器wd.get('https://www.baidu.com/')baidu_keyword=wd.find_element_by_id('XX')............................原创 2017-10-09 21:14:41 · 509 阅读 · 0 评论 -
Python+Selenium基础1-5:Python脚本在cmd中运行步骤
1.在Python脚本的放置处打开cmd2.在cmd中输入Python XXXX.py3.点击回车原创 2017-10-09 21:26:18 · 815 阅读 · 0 评论 -
Python+Selenium基础1-4:pycharm永久激活的方法
pycharm是很强大的开发工具,但是每次注册着实让人头疼。网络上很多注册码、注册服务器等等、但都只是一年或者不能用;想让pycharm永久被激活,比如截止日到2099-01-01;1.下载jar包: 此jar包的目的就是让截获截止时间并骗过pycharm;详见百度云盘,pycharm的jar包2.下载完毕后, 将其放入pycharm在你本地的安装目录bin下。并且修改两个以原创 2018-01-11 10:09:14 · 1818 阅读 · 0 评论 -
Python+Selenium基础1-3:CentOS环境安装Python遇到的坑
使用yum安装gcc时,总是trying other。。。总是找不到资源,安装不上,如图所示解决方法:替换其中一个yum源,将原来的CentOS-Base.repo改为CentOS-Base.repo.1将新引入的改名为CentOS-Base.repo在CentOS中重新makecache原创 2018-02-05 10:30:36 · 367 阅读 · 0 评论 -
Python+Selenium基础1-2:CentOS环境安装Python&&Selenium
1. 所需组建1.1 Selenium for python1.2 Python2. 环境搭建1)安装Python3.6(升级到3.6)CentOS6.5环境自带FF浏览器52.3以及Python2.6,Chrome和IE对该环境的支持性不好,所以次环境下只使用自带火狐浏览器,不再部署其他浏览器。1. 将Python3.6压缩包复制到CentOS原创 2017-10-09 19:37:21 · 1108 阅读 · 0 评论 -
Python+Selenium基础1-1:windows下环境安装python&&Selenium&&驱动
1. 所需组建1.1 Selenium for python1.2 Python2. 环境搭建1)下载安装Python 2.7.x1.到https://www.python.org/downloads/, 下载2.7.X版本,或是,将百度云盘里的python2.7安装包(python-2.7.13.amd64.msi)复制到windows,安装2...原创 2017-09-29 12:56:54 · 346 阅读 · 0 评论 -
Selenium练习四:百度搜索自动化脚本(三种定位方式)
1. 实现百度搜索的自动化测试脚本,需满足要求如下:1)浏览器至少选择两种(火狐+chrome/ie),关键词为“福哥杂记 CSDN”;2)脚本文件命名为“{组名}_{姓名}_百度搜索_{浏览器}_{脚本序号}.py”3)搜索框和“百度一下”元素的定位方式,至少采用3种定位方法(每个脚本中只能使用一种);4)开发的脚本(Firefox的),可跨平台执行(实训平台、CentOS 6.原创 2017-10-11 21:17:52 · 4012 阅读 · 1 评论 -
selenium练习三:百度搜索自动化脚本
自动化脚本的功能要求: 打开火狐浏览器,在百度上依次搜索“2017放假安排”、“福哥杂记 CSDN”,访问“http://blog.csdn.net/otianye/article/details/78092614”后,回退到搜索的结果页面。代码:百度搜索_火狐_04.py#coding=cp936#从导入selenium中导入webdriverfrom sele原创 2017-10-11 21:11:02 · 3516 阅读 · 0 评论 -
练习二:体验Selenium
1. 实现百度搜索的自动化测试脚本,需满足要求如下:1)浏览器至少选择两种(火狐+chrome/ie),关键词为“福哥杂记 CSDN”;2)输出物命名:脚本文件命名为“{组名}_{姓名}_百度搜索_{浏览器}_{脚本序号}.py”3)搜索框和“百度一下”,采用id或name的定位方法(每个脚本中只能使用一种)。4)脚本可正常运行,不报错。原创 2017-10-11 21:07:15 · 280 阅读 · 0 评论 -
Python练习一
1. 打开python shell终端,在3个shell终端中分别输出“Hello, World!”、“世界,你好!”2. 创建python脚本 hello_world.py,运行该脚本可以在屏幕上输出“Hello, World!”2-2. 创建python脚本 hello_world2.py,运行该脚本可以在屏幕上输出“世界,你好!”脚本:运行结果:原创 2017-10-11 20:57:59 · 350 阅读 · 0 评论