WIN7 Selenium2(WebDriver) Python环境搭建指南

合集下载

Windows7下webDriver+eclipse环境配置教程

Windows7下webDriver+eclipse环境配置教程

2015/8/31.开发环境需要安装:1、JDK1.82、Eclipse:Version: Kepler Service Release 13、Selenium:selenium-java-2.46.0.zip解压selenium-java包,这个包里面包含四部分,如下图:2.新建Java工程,输入工程名称3.将selenium-java解压文件拷到工程目录下4.添加build path,项目目录右键-->Build Path--> config build path-->Java BuildPath-->Libraries-->Add JARs。

把libs文件夹下的jar包全部添加上,再添加selenium-java-2.46.0和selenium-java-2.46.0-srcs。

5.添加完成后目录如下,多了Referenced Libraries,这里就是上面那一步添加进去的jar包:6.关联webdriver的源码。

选择Reference Libraries→selenium-java-2.46.0.jar→右键properties→Java Source Attatchmen选择selenium-java-2.46.0-srcs.Jar,点击OK7.环境搭建完成,下面做个测试。

新建Java类,输入代码:主要功能为打开火狐浏览器,打开百度,输入“hello”并检索。

package Test1;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.*;public class First {public static void main(String[] args) {//如果火狐浏览器没有默认安装在C盘,需要制定其路径//System.setProperty("webdriver.firefox.bin", "D:/Program Files/Mozilla firefox/firefox.exe");WebDriver driver = new FirefoxDriver();driver.get("/");driver.manage().window().maximize();WebElement txtbox = driver.findElement(("wd"));txtbox.sendKeys("hello");WebElement btn = driver.findElement(By.id("su"));btn.click();driver.close();}}。

Selenium 2介绍(三)--Selenium WebDriver

Selenium 2介绍(三)--Selenium WebDriver

Selenium WebDriver介绍WebDriverSelenium 2.0主要的特性就是与WebDriver API的集成。

WebDriver旨在提供一个更简单,更简洁的编程接口以及解决一些Selenium-RC API的限制。

Selenium-Webdriver更好的支持页面本身不重新加载而页面的元素改变的动态网页。

WebDriver的目标是提供一个良好设计的面向对象的API,提供了对于现代先进web应用程序测试问题的改进支持。

WebDriver与Selenium-RC相比如何驱动浏览器Selenium-WebDriver使用每个浏览器自身对自动化的支持来直接调用浏览器。

这些直接调用怎么做取决于你所使用的浏览器。

对于每个浏览器的Driver的信息,我们会在本章后面提供。

对于那些熟悉Selenium-RC的人,这与你们以前做的很不同。

Selenium-RC对于每个支持的浏览器采用相同的方式。

当浏览器加载的时候,它“注入”浏览器的javascript功能,然后使用javascript来驱动浏览器内的应用程序。

WebDriver不使用这个技术。

再一次,它直接使用浏览器的内建自动化支持来驱动浏览器。

WebDriver和Selenium-Server你可能需要或者可能不需要Selenium Server。

取决于你打算如何使用Selenium-WebDriver。

如果你只用WebDriver API你不需要Selenium-Server。

如果你的浏览器和测试运行在同一机器,你的测试只使用WebDriver API,你不需要运行Selenium-Server,WebDriver会直接运行浏览器。

但是有一些原因你需要使用Selenium-Server●你使用Selenium-Grid来在多个机器或者虚拟机中分布运行您的测试。

●您想连接一个远程的特定的浏览器●你使用的不是Java,想使用HtmlUnitDriver设置一个Selenium-WebDriver项目安装Selenium意味着设置一个您可以用Selenium来写程序的开发项目。

selenium的webdriver用法

selenium的webdriver用法

Selenium的webdriver用法1. 简介Selenium是一个用于自动化Web浏览器的工具,它支持多种浏览器和操作系统,并提供了丰富的API来控制浏览器的行为。

其中,webdriver是Selenium的一个子项目,它提供了一组用于控制浏览器的API,可以模拟用户在浏览器中的操作。

2. 安装webdriver要使用webdriver,首先需要安装Selenium库。

可以通过以下命令使用pip安装Selenium:pip install selenium安装完成后,可以导入webdriver模块开始使用。

3. 启动浏览器使用webdriver可以启动各种浏览器,包括Chrome、Firefox、Safari等。

下面以Chrome浏览器为例,介绍如何启动浏览器。

from selenium import webdriver# 启动Chrome浏览器driver = webdriver.Chrome()在上述代码中,我们通过导入webdriver模块创建了一个Chrome浏览器的实例。

如果系统中已经安装了Chrome浏览器,并将其添加到了系统的环境变量中,那么webdriver会自动找到并启动Chrome浏览器。

如果没有安装Chrome浏览器,可以从官方网站下载并安装。

启动浏览器后,可以使用driver对象来控制浏览器的行为。

4. 打开网页使用webdriver打开网页非常简单,只需要调用get()方法并传入网页的URL即可。

driver.get("")上述代码将会打开一个新的浏览器窗口,并加载指定的网页。

5. 查找元素webdriver提供了一系列方法来查找网页中的元素,比如文本框、按钮、链接等。

常用的查找元素的方法有以下几种:•find_element_by_id(id):通过元素的id属性查找元素。

•find_element_by_name(name):通过元素的name属性查找元素。

0 Selenium WebDriver之环境配置篇

0 Selenium WebDriver之环境配置篇

Selenium WebDriver之环境配置篇
1.约定
本系列主要讲Selenium WebDriver基础篇。

在这个系列,我会讲一些webdriver的基本概念,方法的使用,在这里不关注自动化测试框架的搭建,只关心Selenium WebDriver本身的知识点介绍,和工作中实际项目产品的测试场景使用。

环境配置:Eclipse开发环境+Java1.8+Selenium相关jar包。

这里不用testNG,也不考虑页面对象模型。

尽量做到,一个脚本完成一个测试用例。

默认约定,我们已经下载和配置好了Eclipse和Java1.8环境变量配置。

2.在Eclipse上配置Selenium环境
2.1新建一个java工程
2.2给一个工程名称,点击Next
2.3点击Libraries标签,点击右侧“Add External JARs…”
2.4在本地上选择,下载好的Selenium 相关包
选择好本地三个包后,效果如下图。

点击Finish 完成Project的创建。

创建好的项目在Eclipse上效果如下:
3.创建一个包
在src文件夹下新建一个package,我们以后Selenium Basic所有脚本都放这个包下。

养成按照需求和模块来建包,方便管理自己的代码和脚本,让项目更有层次。

右键src文件夹,新建一个包,给包一个名称。

创建包后,效果如上图,里面没有class文件,所以是一个空包,以后都在这个包里创建java文件。

在这里,基本的环境搭建和配置就介绍完了,下一节开始动手写Selenium WebDriver 脚本。

selenium webdriver python2安装问题解决

selenium webdriver python2安装问题解决

2 安装pip
下载地址:https:///pypi/pip#downloads
将下载后的tar文件解压,用CMD模式进入到解压后的文件所在的目录执行命令:python setup.py install
安装完成
--------------------------------
请根据系统版本选择下载;(如Windows 64位系统)
2、下载解压后将getckodriver.exe复制到Firefox的安装目录下,如(C:\Program Files\Mozilla Firefox),并在环境变量Path中添加路径:C:\Program Files\Mozilla Firefox;
browser.find_element_by_id("kw").send_keys("selenium")
browser.find_element_by_id("su").click()
browser.quit()
----------------
#coding=utf-8
from selenium import webdriver
-------------------
下载地址:https:///mozilla/geckodriver/releases,根据自己的电脑,下载的win64位的;
在firefox的安装目录下,解压geckodriver,然后将该路径添加到path环境变量下,不报这个错了;
但是,报了一个新的错“mon.exceptions.WebDriverException: Message: Unable to find a matching set of capabilities”;

Web自动化环境搭建(Python+PyCharm+Selenium+Webdriver)

Web自动化环境搭建(Python+PyCharm+Selenium+Webdriver)

Web⾃动化环境搭建(Python+PyCharm+Selenium+Webdriver)⽬前Chrome市场占有率最⼤,⼀般公司做⾃动化测试使⽤Chrome浏览器较多,本教程以Chrome浏览器为例。

其他浏览器如IE,Firefox,safari等操作⽅式与Chrome浏览器⼀样,只是驱动不⼀样。

如果使⽤其他的浏览器进⾏测试,下载相应的浏览器驱动,代码中换下浏览器即可。

⼀,Web⾃动化测试环境搭建配置信息1.Python: Python3.8.32.编辑器: pycharm-community-2020.1.23.Web⾃动化测试⼯具: Selenium 3.141.04.浏览器:Chrome 83.0.4103.97(正式版本)5.Webdirver: Chrome 83.0.4103.396.操作系统:Win10 64位以上仅为个⼈配置,仅供参考。

⼆,Python安装三,PyCharm安装四,Selenium安装Selenium既可以在本地cmd窗⼝使⽤pip命令安装,也可以在PyCharm虚拟环境或者本地环境安装⽬录下通过命令⾏使⽤pip命令进⾏安装。

以下演⽰在本地cmd窗⼝使⽤pip命令安装的⽅法,前提是联⽹状态。

4.1 安装Python后,开始菜单运⾏窗⼝输⼊cmd敲回车,弹出cmd窗⼝,输⼊命令“where pip”,查找pip安装路径,如图:4.2 cmd窗⼝,cd命令进⼊pip安装路径“D:\Program Files\Python38\Scripts”后,输⼊“pip install -U selenium”,安装最新版本的selenium,如图:4.3 安装等待中,当出现“Successfully installed selenium...”表⽰Selenium已经安装成功。

selenium-xx表⽰版本号。

如图:4.4 验证Selenium安装是否成功:1)进⼊python解释器,输⼊from selenium import webdriver,没有报错。

python webdriver用法

python webdriver用法

文章标题:深度解析Python WebDriver的用法及实践在现代信息技术的快速发展下,Python语言在自动化测试领域越发流行。

而WebDriver作为实现自动化测试的核心工具,也被广泛应用。

本篇文章将深入探讨Python WebDriver的用法,旨在帮助读者全面理解并灵活运用这一工具。

1. 基础概念在开始深入了解Python WebDriver的用法之前,让我们先来了解一下Python WebDriver的基本概念。

Python WebDriver是一个用于控制浏览器的工具,它能够模拟用户在浏览器中的操作,如点击按钮、填写表单等。

通过Python WebDriver,用户可以编写自动化测试脚本,实现对全球信息湾的自动化操作和测试。

2. 安装与配置使用Python WebDriver之前,首先需要安装相应的WebDriver驱动程序。

根据不同的浏览器类型,需要下载对应的WebDriver驱动,并配置到系统的环境变量中。

另外,还需安装Python的selenium库,以便与WebDriver进行交互。

3. 基本用法Python WebDriver的基本用法包括初始化WebDriver、打开网页、定位元素、模拟操作和获取结果等步骤。

通过调用selenium库提供的方法,可以轻松实现这些操作。

需要特别注意的是,定位元素是WebDriver操作中的关键步骤,可以通过ID、XPath、CSS Selector 等方式来定位网页中的元素。

4. 进阶技巧除了基本的操作,Python WebDriver还支持一些更高级的技巧,如处理弹窗、上传文件、滚动页面等。

这些技巧可以帮助用户更好地应对各种复杂的网页场景,提高自动化测试的覆盖范围和效率。

5. 实践案例在实际应用中,Python WebDriver可以应用于自动化测试、数据采集、网页监控等多个方面。

可以编写自动化测试脚本对全球信息湾进行功能测试,也可以编写爬虫程序对网页进行数据采集。

SeleniumWebdriverPython自动化测试环境PPT35页

SeleniumWebdriverPython自动化测试环境PPT35页
def setDown(self): pass
if __name__ == '__main__': unittest.main()
1.从unittest.TestCase继承一个子类。 2.定义测试方法,以test开头。 3.调用unittest.main(),这个方法会自动执行所有以test开头的测试方法。
脚本录制步骤:
第一步:打开火狐浏览器,在地址栏上 输入被测网页的URL. 第二步:菜单栏:工具-selenium-ide 打开后,在的selenium-ide地址栏输入相同的URL. 第三步:点击开始录制 第四步:在浏览器中进行相应的操作 第五步:点击结束录制,查看并回放Selenium IDE 录制的结果 第六步:脚本导出(选择导出需要的语言脚本:Python2 /Unittest/webdiver )
一.Selenium+Webdriver+Python基 本框架的介绍 二.自动化测试环境的搭建 三.selenium-ide脚本录制和脚本写作 四.unittest的简单介绍及使用 五.网页元素的定位 六.浏览器的基本操作 七.拓展: (1)测试报告的生成 (2)数据驱动(文本、表格等)
一.Selenium+Webdriver+Python基本框架介绍
SetupTools、pip工具(安装包管理工具 )
Python的Selenium包(实现网页自动化测试) 浏览器(firfox,ie、chrome等)
网页驱动 IE:IEDriver Chrome:Chromedriver Selenium IDE插件
firebug插件(获取网页元素的Xpath、Css等)
二.自动化测试环境的搭建
三.selenium-ide脚本录制和脚本写作

webdriver的python使用方法

webdriver的python使用方法

webdriver的python使用方法WebDriver是一种用于自动化浏览器的工具,我们可以使用Python来操作它并实现各种功能。

下面是一些常用的WebDriver的Python使用方法:1. 安装WebDriver库:首先,需要安装Python的WebDriver库。

可以使用pip来进行安装,命令为`pip install selenium`。

这个库提供了与WebDriver交互的接口。

2. 导入WebDriver模块:在Python中,我们需要导入WebDriver相关的模块才能使用它提供的功能。

一般情况下,我们需要导入`from selenium import webdriver`。

3. 创建WebDriver对象:在Python中,我们需要创建一个WebDriver对象来实例化浏览器。

例如,`driver = webdriver.Chrome()`将创建一个Chrome浏览器的WebDriver对象。

这里可以使用其他浏览器,比如Firefox、Edge等。

4. 访问网页:使用`driver.get(url)`方法来访问指定的网页,在`url`处填入要访问的网址。

5. 查找元素:使用WebDriver的`find_element_by_XXX()`方法来查找网页中的元素。

常见的方法包括`find_element_by_id()`、`find_element_by_name()`、`find_element_by_xpath()`等。

这些方法可以根据元素的不同属性定位到特定元素。

6. 操作元素:一旦找到了元素,我们可以使用它提供的方法进行各种操作,比如输入文字、点击按钮、获取元素的属性等。

7. 等待元素:有时候,网页的加载速度可能会比较慢,或者元素的显示需要一些时间。

为了避免找不到元素导致的错误,我们可以使用WebDriver的等待方法来等待元素的出现。

8. 关闭浏览器:在完成任务后,记得要关闭浏览器,释放相关资源。

win7(64bit)python相关环境模块搭建

win7(64bit)python相关环境模块搭建

win7(64bit)python相关环境模块搭建包括Python,eclipse,jdk,pydev,pip,setuptools,beautifulsoup,pyyaml,nltk,mysqldb的下载安装配置。

*************************************************python下载:python-2.7.6.amd64.msiPython 2.7.6 releasedPython 2.7.6 is now available.download/releases/2.7.6/Windows X86-64 MSI Installer (2.7.6) [1] (sig)安装配置:我的电脑->属性->高级->环境变量->系统变量中的PATH增加:C:\Python27;验证:在桌面建立一个文件pt.py,内容为print 'hello python'在cmd中输入命令python C:\Users\***\Desktop\pt.py***为电脑用户名。

C:\Users\***>python C:\Users\***\Desktop\pt.pyhello pythonC:\Users\***>*************************************************Eclipse:eclipse-java-indigo-SR2-win32-x86_64.zipOlder VersionsEclipse Indigo SR2 Packages (v 3.7.2)packages/release/indigo/sr2Eclipse IDE for Java Developers, (128 MB)Downloaded 1,226,421 TimesDetails Windows 32-bit 64-bit download.php?file=/technology/epp/downloads/release/in digo/SR2/eclipse-java-indigo-SR2-win32-x86_64.zip Download eclipse-java-indigo-SR2-win32-x86_64.zip from:*************************************************jdk:jdk-7u45-windows-x64.exe/technetwork/java/javase/downloads /index.htmlWindows x64 125.31 MB jdk-7u45-windows-x64.exe/technetwork/java/javase/downloads /jdk7-downloads-1880260.html*************************************************pydev为了在Eclipse中进行python工程的开发。

python开发环境配置基本步骤

python开发环境配置基本步骤

python开发环境配置基本步骤嘿,朋友们!今天咱就来聊聊 Python 开发环境配置那些事儿。

这可真是个关键的步骤啊,就好比你要去远航,得先给自己打造一艘坚固
的船呀!
首先,咱得去 Python 的官网,找到适合咱自己电脑系统的安装包。

就像你去挑一双合脚的鞋子,得找对尺码和款式。

下载好了安装包,
就一路按照提示安装就行啦,这不难吧?安装的时候可别走神哦,不
然万一错过了啥重要选项,那可就麻烦咯!
安装好了 Python,接下来就是找个好的代码编辑器啦。

这就好比战
士得有把趁手的兵器呀!有很多好用的编辑器可以选,比如 PyCharm 啦,Visual Studio Code 啦等等。

选一个你觉得用起来顺手的,就像找
个懂你的好朋友一样。

然后呢,把编辑器和 Python 关联起来,让它们能好好合作。

这就像是给马配上合适的马鞍,这样才能跑得又快又稳呀!这一步也不难,
按照教程一步一步来就行。

等这些都弄好了,嘿,你就相当于有了自己的秘密基地啦!可以在
里面尽情地发挥你的创意,编写属于你的 Python 代码。

想象一下,你就像个魔法师,在这个开发环境里挥舞着你的魔法棒,创造出各种神奇的程序。

是不是感觉很厉害?
配置开发环境虽然看起来有点麻烦,但这可是为了后面能更愉快地编程呀!就像你要盖一座大楼,得先把地基打好不是?而且,一旦你把这个环境配置好了,后面学 Python 就会轻松很多啦。

所以呀,朋友们,别害怕麻烦,一步一步来,肯定能把 Python 开发环境配置好的。

到时候,你就可以在代码的海洋里畅游啦!加油哦,我相信你们一定可以的!。

Selenium Webdriver JAVA自动化测试环境搭建(自动化测试入门基础)

Selenium Webdriver JAVA自动化测试环境搭建(自动化测试入门基础)

Selenium+Webdriver+JAVA自动化测试环境搭建(自动化测试入门基础)Qa不止是点点点,偶尔写点代码,让测试更加的轻松,解放更多的时间去学习交流。

一.Java环境的搭建JDK的安装1.访问oracle的官网下载最新版本的jdk/technetwork/java/javase/downloads/index-jsp-138363.html进去后选择电脑配置对应版本的JDK版本。

下载成功以后直接下一步,安装默认的路径。

这里注意:安装的过程中会提示一个jre的安装路径,需要注意一下,一个是运行环境,一个是编译的环境。

2.配置环境变量打开电脑中的系统属性中的高级系统配置中的环境变量。

系统变量中新建一个变量名称为Java_Home,存放的路径式jdk的安装目录的路径:C:\Program Files\Java\jdk1.8.0_45。

新建变量Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;新建变量Classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意Classpath中的.;和中间分隔的;ps:别整成中文的了,根据自己的目录可以自行调整路径)验证是否安装成功,windows cmd:输入java and javac如果看见大串出现,恭喜你安装成功了。

3.编译工具eclipse我的网盘工具版本比较低了:/s/1sjuUHPj jdk6和eclipse,直接打开就行。

4.WebDriver的三个jar包/s/1qWJtpjm5.浏览器驱动,WebDriver支持多个浏览器,目前用的比较多的Chrome Ie FireFox。

/s/1pJj3yZL Chrome和ie的驱动Firefox安装在默认的路径就可以直接调用。

二.新建第一个程序1.新建一个java的project,填写project和finish就好。

python selenium 使用手册

python selenium 使用手册

文章标题:深度解读:Python Selenium 使用手册1. 介绍在当今信息化时代,网络爬虫和自动化测试等需求越来越多,而Python作为一种功能强大的编程语言,拥有丰富的第三方库,其中Selenium就是其中一个被广泛应用的工具。

本文将深入探讨Python Selenium的使用手册,并为读者提供全面的指导。

2. 简介Selenium是一个自动化Web测试工具,最初是为Web应用的自动化测试开发的,但随着技术的发展,它的应用范围也越来越广。

通过Selenium,可以模拟用户对Web浏览器的操作,包括点击、输入文本、提交表单等。

3. 环境配置在开始使用Python Selenium之前,首先需要安装Python和Selenium库。

通过pip工具可以简单快速地进行安装,安装命令如下:```pythonpip install selenium```4. 基本使用Python Selenium的基本使用非常简单,首先需要导入Selenium库,然后创建一个WebDriver对象,接着就可以使用这个对象来控制浏览器了。

5. 基本操作在实际应用中,我们通常需要进行一些基本操作,比如打开网页、点击按钮、填写表单等。

Python Selenium提供了丰富的方法来实现这些操作,比如:- 打开网页:使用get()方法- 点击按钮:使用click()方法- 填写表单:使用send_keys()方法6. 高级用法除了基本操作之外,Python Selenium还提供了一些高级用法,比如处理弹窗、模拟鼠标操作、等待页面加载等。

这些高级用法可以帮助我们更好地模拟用户操作,提高自动化测试的准确性和稳定性。

7. 个人观点Python Selenium是一个非常强大的工具,它可以帮助我们实现自动化测试、数据采集等需求。

通过本文对Python Selenium的深度解读,相信读者可以更加全面、深入地掌握这一工具的使用方法,并能够灵活应用于实际项目中。

selenium_2.0安装使用说明2

selenium_2.0安装使用说明2

Selenium2.0使用说明目录第1章Webdirver基础 (1)1.1 介绍WebDriver (1)1.2 安装selenium webdriver (1)1.2.1安装jdk并配置环境变量 (1)1.2.2安装Firefox,Selenium IDE,Firebug和xpath checker (1)1.2.3安装eclipse (2)1.2.4安装selenium webdriver (6)1.3 工具使用 (6)1.3.1 Selenium-IDE使用 (6)1.3.2 Firebug的使用 (7)1.3.3 xpath checker的使用 (8)1.3.4 Selenium 2.0的使用 (9)第2章Webdirver对浏览器的支持 (10)2.1 HtmlUnit Driver (10)2.2 FireFox Driver (10)2.3 InternetExplorer Driver (10)第3章对浏览器的简单操作 (11)3.1 用webdriver打开一个浏览器 (11)3.2 打开测试页面 (11)3.3 关闭浏览器 (12)3.4 返回当前页面的url 和title (12)第4章使用操作 (12)4.1 如何找到页面元素 (12)4.1.1 By ID (12)4.1.2 By Name (13)4.1.3 By XPATH (13)4.1.4 By Class Name (13)4.1.5 By Link Text (13)4.2 如何对页面元素进行操作 (14)4.2.1 输入框(text field or textarea) (14)4.2.2 下拉选择框(Select) (14)4.2.3 单选项(Radio Button) (14)4.2.4 多选项(checkbox) (15)4.2.5 按钮(button) (15)4.2.6 左右选择框 (15)4.2.7 弹出对话框(Popup dialogs) (15)4.2.8 表单(Form) (16)4.2.9 上传文件(Upload File) (16)4.2.10 Windows 和Frames之间的切换 (16)4.2.11 拖拉(Drag andDrop) (16)4.2.12 导航(Navigationand History) (16)4.2.13 模拟鼠标、键盘的操作 (17)4.2.14 控制滚动体 (18)4.2.15 将IE最大化 (19)4.3 高级使用 (20)4.3.1 改变user agent (20)4.3.2 读取Cookies (20)4.3.3 调用Java Script (21)4.3.4 Webdriver截图 (21)4.3.5 页面等待 (21)第5章RemoteWebDriver (22)5.1 使用RemoteWebDriver (22)5.2 SeleniumServer (22)5.3 How to setFirefox profile using RemoteWebDriver (23)第6章常见问题总结 (23)6.1 选择options-->format,显示的是:want the formats back?click to read more (23)6.2 插入等待时间 (23)6.3点击a元素弹出窗口 (23)第1章Webdirver基础1.1 介绍WebDriverSelenium 2.0主要的特性就是与WebDriver API的集成。

Selenium-Webdriver安装配置

Selenium-Webdriver安装配置

Windows 下安装Selenium Webdriver·安装ruby下载地址/downloads/管理员运行:rubyinstaller-2.0.0-p247.exe,安装过程默认。

勾选添加Ruby可执行到PATH安装完成之后,进入命令行(Win+R)。

后输入ruby –v gem –v检测Rubygems是否是最新版本:gem update --system.Gem:类似于apple的app store 这样的东西。

我们可以从里面安装所需的软件。

例如Watir-Webdriver、selnium-webdriver等等。

·安装Selenium webdriver控制台输入:gem install selenium-webdriver查看是否安装成功:命令行输入:gem list selenium-webdriver卸载方法:gem uninstall selenium-webdriver查看文档:1.命令行输入: gem server2.浏览器输入:http://localhost:88083.找到“selenium-webdriver 2.34.0[rdoc]”点击rdoc进行相关文档4.搭建浏览器开发环境下载IE driver server https:///p/selenium/downloads/list下载Chrome driver https:///p/chromedriver/downloads/list将driver文件放到系统的PATH中。

(将下载下来的2个文件解压到Ruby的安装路径下的bin目录即可。

例如:D:\Ruby200\bin)注意:解压后的exe程序不可以重命名。

·配置IE配置IE的保护模式:工具->Internet选项->安全。

4个选项卡要么全勾上,要么全部不勾选。

·irb调试Selenium webdriver控制台输入:irb 后输入如下代码。

Win7下搭建python开发环境图文教程(安装Python、pip、解释器)

Win7下搭建python开发环境图文教程(安装Python、pip、解释器)

Win7下搭建python开发环境图⽂教程(安装Python、pip、解释器)安装Python1.下载适合系统版本的Python(注:右击“计算机”-->"属性",会显⽰系统信息,如下图,显⽰我的win7为32位)2.安装Python双击下载的安装程序,即可开始安装,⽆特殊要求,可直接点击"next"进⾏安装,我将Python的安装⽬录改为E盘,你也可根据⾃⼰需要修改相应盘符。

完成安装3.修改环境变量通过修改环境变量,将Python的安装路径加⼊环境变量,之后,就可以在任何路径调⽤Python解释器。

右击“计算机”-->“属性”,点击“⾼级系统设置”点击“环境变量”双击“系统变量”下的"Path"变量:Path的“变量值”以分号隔开,将你的“Python安装路径”加⼊到Path“变量值”的末尾,我是在末尾加上“;E:\Python33”,注意有分号(如果你是安装到了C盘的Python33⽂件夹,在末尾加上";C:\Python33",注意有分号)点击“确定”,设置的“环境变量”⽣效进⼊命令⾏(快捷键是super+r,super键就是Alt键旁边带有windows徽标的键),输⼊"cmd"即可进⼊命令⾏输⼊python,即可启动python解释器Python的第⼀条语句“hello world!”,输⼊ print("hello world!") ,可以看到解释器的执⾏结果。

4.Python⾃带Python GUI解释器IDLE在“搜索程序和⽂件”⼀栏中输⼊“IDLE”点击即可启动IDLE安装pippip是Python的⼀个模块安装程序,Python的强⼤之处之⼀就是有许多现成的模块,通过使⽤别⼈开发的现成功能模块,可以提⾼编程效率,⽽且可以让程序看起来更简洁。

安装pip之前先要安装 setuptools。

python+webdriver自动化环境搭建步骤详解

python+webdriver自动化环境搭建步骤详解

python+webdriver⾃动化环境搭建步骤详解
python是⼀个很好脚本语⾔⼯具,现在也⽐较流⾏的⼀个脚本语⾔⼯具,对⽬前web⾃动化可以⽤的⽐较是webdriver框架进⾏⾃动化测试,脚本写起来较简单,运⾏的占⽤的内容较⼩。

那么对windown下python+webdriver⾃动化环境如何进⾏搭建。

下载⼀个python.exe⽂件,直接默认安装即可
配置python的环境,指定到python的路径
安装pip环境,从⽹上下载⼀个pip,解压完成后,进⼊解压⽬录下执⾏python setup install
安装selenium⽂件,在联⽹状态下,进⼊C:\Python27\Scripts ,执⾏pip install -U selenium 这样会在官⽹下进⾏下载最新selenium的版本。

下载完成后会提⽰如图所⽰
在python脚本编辑器⾥,进⾏进⾏输⼊下列代码后,如果运⾏成功后,说明环境已搭建完成。

selenium环境搭建教程

selenium环境搭建教程

python环境搭建教程一、安装pythonPython的下载地址https:///downloads。

下载2.7x的版本,不建议下载3.x版本,选择对应系统位数进行下载。

下载后按照安装程序的提示信息进行安装,默认安装在C盘下,安装目录为C:\Python27。

安装完成后,需要设置Python的环境变量。

打开计算机—系统属性—高级属性设置,点击环境变量,在系统变量path中加入“C:\Python27;”。

二、安装setuptoolssetuptools 是Python的基础包工具,下载地址https:///packag es/2.7/s/setuptools/。

点击安装文件,默认会找到python的安装路径,将安装到C: \Python27\Lib\site-packages 目录下。

安装完成后,在/pypi/setuptools中下载setuptools-5.3.ta r.gz 文件(拖动页面到底部找到)。

对文件进行解压,找到ez_install.py文件,进入windows命令提示下执行ez_install.py,没有报错则证明安装成功。

三、安装pippip是Python的安装包管理工具,下载地址https:///pypi/pip。

下载的压缩包可默认解压在C盘下。

使用CMD进入解压后的文件夹下,输入p ython setup.py install。

再切换到C:\Python27\Scripts 目录下输入easy_install pip。

出现以下页面,则说明安装成功。

四、安装seleniumselenium下载地址 https:///pypi/selenium 。

1、如果是联网状态的话,可以直接在C:\Python27\Scripts下输入命令pip in stall -U selenium,即可联网自动安装。

2、没联网的话,解压下载的selenium-X.XX.X.tar.gz文件,将整个文件夹放C:\Python27\Lib\site-packages 目录下。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录
WIN7+Selenium2+Python环境搭建 (2)
一、 安装Python (2)
二、 安装setuptools和pip工具(可选) (2)
三、 安装Selenium Client Drivers (3)
四、 eclipse和pydev的安装 (3)
五、 浏览器Driver的安装 (3)
六、 Selenium IDE安装 (4)
七、 Firebug安装 (4)
八、 运行Selenium实例 (5)
九、 执行脚本看效果 (10)
WIN7+Selenium2+Python环境搭建
一、安装Python
版本选择:目前由于Python2.x使用更加广泛,且支持的包与库函数更加丰富,所以建议选择Python2.7版本。

下载地址:
安装:参考附件Python安装及环境
变量设置
二、安装setuptools和pip工具(可选)
简单说明:该工具可以让你很容易的下载、编译、安装、更新、卸载python的包。

类似linux中的源一样。

下载地址:https:///pypi/setuptools
安装方法:
-下载ez_setup.py脚本文件,直接双击运行安装(python已经正确安装); -在命令行窗口中,cd到python的安装目录,执行easy_install.exe pip
填写图片摘要(选填)
三、安装Selenium Client Drivers
-输入pip install selenium后回车,等待下载并安装,如果无错误,即安装成功。

-如果出现网络问题导致下载失败,必须手动安装
从https:///pypi/selenium
下载selenium 2.47.1版本,命令提示符里输入命令:python setup.py install 四、eclipse和pydev的安装
参见章节“1、python”里的附件即可。

FAQ:
Q:将pydev里的两个文件夹拷贝进去后,eclipse的perference无法找到pyDev节点
A:这种情况是因为jdk的版本太低导致,建议安装高版本的jdk,如7u45 五、浏览器Driver的安装
FirefoxDriver是默认安装的,无需再安装
IeDriver和ChromeDriver则需要解压后,直接拷贝到Python安装的根目录即可。

如下图所示:
六、Selenium IDE安装
版本选择:目前最新版本为selenium-ide-2.9.0.xpi
安装:直接将xpi文件拖放到Firefox浏览器中,按提示安装,成功后如下图。

七、Firebug安装
版本选择:目前最新版本为firebug-2.0.12.xpi
安装:直接将xpi文件拖放到Firefox浏览器中,按提示安装,成功后如下图。

八、运行Selenium实例
首先,创建一个Python项目。

在 Eclipse 菜单栏中,选择 File -> New ->Project -> Pydev -> Pydev Project,新建项目:PyCase,单击 Next。

填写
图片摘要(选填)
注意:如果在创建项目的时候没有选中“Create default src folder and add it to the pythonpath”复选框,则需要通过 File -> New -> Other -> Source Folder 手动创建一个源代码文件夹src。

点击finish,如下:
填写图片摘要(选填)
其次,创建 Python 包和模块。

进入 Pydev 透视图,在 Python Package Explorer 中,右键单击 src,选择 New->Pydev Package,输入 Package 名称Py27。


写图片摘要(选填)
单击 Finish,Python 包就创建好了。

此时,自动生成__init__.py 文件,该文件不包含任何内容,但是其定义了包的属性和内容。

如果没有该文件,则src只是一个普通的文件夹。

填写图片摘要(选填)创建完 Pydev Package 后,右键单击创建的包Py27,选择 New->Pydev Module,输入模块名称PyCase1.py。

点击Finish。

这样,Python 模块就建成了。


写图片摘要(选填)
最后,修改PyCase1.py的内容如下:
# -*- coding: utf-8 -*-
'''
Created on 2015年7月23日
@author: yytan
'''
from selenium import webdriver
import time
if __name__ == "__main__":
driver = webdriver.Ie()
driver.get('')
driver.implicitly_wait(20) #
driver.find_element_by_id('kw').send_keys(u'软通') driver.find_element_by_id('su').click()
time.sleep(5)
driver.quit()
九、执行脚本看效果
右击PythonCase1.py,Run As->PythonRun,会弹出ie浏览器并自动输入查询条件,执行。

备注:运行过程中如果出现WebDriverException:Message: u'Unexpected error launching Internet Explorer. Protected Modesettings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.' 这个错误,更改IE的internet选项->安全,将Internet/本地Internet/受信任的站定/受限制的站点中的启用保护模式的勾全部去掉,或者全部勾上。

--谭元元 整理
2015.9.11。

相关文档
最新文档