Selenium用Python的第一个示例 (Windows系统)

  1. Install Python (https://www.python.org/),download the latest Python version
  2. Configure environment variables. (Example), I installed Python under /installation folder with Python 3.5.2. The path set is as follows:

    D:\installation\Python3.5.2;D:\installation\Python3.5.2\Scripts;

  3. Install pip (you may search related steps from internet to install)

    (locate to /Scripts folder, to perform easy_install pip command

  4. If installation success, type pip command to check

  5. Install selenium. To perform command pip install -U selenium

  6. Till now, Python and Selenium have been installed successfully, then you are able to create Python code to drive browser. Here we using Edge browser to check.
  7. Before you do, you need to download Edge driver (https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/) and put it on Python installation foloder (D:\installation\Python3.5.2)


  8. from selenium import webdriver

    driver = webdriver.Edge()

    driver.get("https://www.baidu.com")

    print("width:600,height:800")

    driver.set_window_size(600,800)

    driver.quit()

  1. 查看一下源代码,看看上面这段代码是如何工作的

    首先在lib目录下有一个site-packages的文件夹,下面有一个selenium的目录

D:\installation\Python3.5.2\Lib\site-packages\selenium,selenium目录下有一个webdriver的目录,里面是支持的各个浏览器

这个是__init__.py的代码

从当前目录导入WebDriver类,然后给它一个别名,如Edge (对应的代码调用就是webdriver.Edge(),不然就应当写成webdriver.WebDriver())

打开WebDriver类的代码,如图所示

有两个方法,一个是初始__init__,一个是quit,调用Edge()后就执行__init__方法,最后关闭edge时调用quit()方法

时间: 2024-10-12 01:59:24

Selenium用Python的第一个示例 (Windows系统)的相关文章

Windows系统下部署安装一个/多个Tomcat8

首先从http://tomcat.apache.org/上下载Tomcat8.0压缩版的,解压到指定路径后即可.  第一:在Windows系统中安装部署单个Tomcat         对于这种情况,通常的做法配置环境变量,在系统环境变量中添加CATALINE_HOME.JAVA_HOME. 我把tomcat解压到D:\Tomcats\tomcat8.0目录下,JDK在C盘目录下,下面是我配置的环境变量:(桌面上我的电脑右键属性->高级->环境变量) JAVA_HOME C:\Program

Selenium WebDriver + Python 环境配置

1.   下载必要工具及安装包 1.1.[Python开发环境] 下载并安装Python 2.7.x版本(当前支持2.x版本,不要下载最新的3.X的版本因为python3并非完全兼容python2) 下载地址:https://www.python.org/downloads/ 1.2.[python 的安装包管理工具]Pip pip 是python 软件包的安装和管理工具,有了这个工具,我们只需要一个命令就可以轻松的python 的任意类库. 下载地址: https://pypi.python.

selenium_webdriver(python)的第一个脚本

首先要感谢一下"虫师"的教程("http://fnng.cnblogs.com"),讲解的很细致,让我这个第一次接触selenium的菜鸟成功的完成环境的搭建(当然是连带场外支援)和教程中的第一个脚本.  1.环境搭建的波折经历 firstly,python的安装,包括python.org.setuptools(基础包工具).pip(安装包管理工具).第一个困难就是cmd中,python不是内部命令,要配置环境变量. then,selenium的安装,命令安装: E

selenium webdriver (python)大全

webdriver的简介 硒2.0的主要新功能是集成的webdriver的API.webdriver的设计除了解决一些seleniumr-RC API的一些限制,与webdriver 的整合,将提供一个更简单,更简洁的编程接口.selenium webdriver会更好地支持动态的网页,页面本身被重新加载页面元素可能更改.webdriver的目标是提供一个设计良好的面向对象的API,提供了更好的支持现代先进的web-app测试. WebDriver与Selenium-RC相比,是如何来驱动浏览器

将python的程序包装成windows下的service

使用python编写的脚本应用程序,在运行的时候需要有python的运行环境,但是我们肯定是希望整个python程序能够像应用程序一样打包生成一个包括其运行环境的exe文件包,这是第一步,但是要想使用net start这样的方式启动, 还需要将该exe注册到服务里面去,使用exe install完成. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #SmallestService.py 

Python笔记-第一天

1.Python的输出print函数要把输出的字符串用单引号或者双引号括起来,但是不能混用. 比如print('hello,world')和print("hello,world")是相同的. 2.大小写敏感. 3.由于缩进使用空格,复制代码不再那么方便. 4.我在notepad++中设置了Tab自动转化为4个空格. 5.整数使用十六进制更方便,十六进制表示为”0x“前缀加上数字. 6.浮点数比较大就使用科学技术法,用”e“表示”10“,比如,1.23x109就是1.23e9,或者12.

Python【第一章】:简介和入门

ython简介 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承.之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者. ABC是由Guido参加设计的一种教学语言.就Guido本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的.但是ABC语言并没有成功,究其原因,Guido 认为是非开放

Selenium终极自动化测试环境搭建(二)Selenium+Eclipse+Python

Selenium终极自动化测试环境搭建(二)Selenium+Eclipse+Python 前面举例了Selenium+Eclipse+Junit+TestNG自动化测试环境的搭建,在前一篇的基础上,下面再举例Selenium+Eclipse+Python测试环境搭建. 第一步:安装Python 根据下面的地址,直接一键安装,全部默认方式. 下载地址:http://www.python.org/ftp/python/2.7.5/python-2.7.5.msi 安装到C:\Python27,设置

【转】Selenium WebDriver + Python 环境

转自:http://www.myext.cn/webkf/a_11878.html 1. 下载必要工具及安装包 1.1 [Python开发环境] 下载并安装Python 2.7.x版本 下载地址:https://www.python.org/downloads/ 1.2 [python 的安装包管理工具]Pip pip 是python 软件包的安装和管理工具,有了这个工具,我们只需要一个命令就可以轻松的python的任意类库. 下载地址:https://pypi.python.org/pypi/