0


selenium3.0+python之环境搭建的方法步骤

本文目标:
使用selenium3.0+python3操纵浏览器,打开百度网站。(相当于selenium的hello world)

环境基础:python3已安装,pycharm编辑器已安装。

第一步:安装selenium

打开cmd窗口,输入

pip install selenium

,然后回车。

第二步:安装WebDriver

1)下载WebDriver
由于selenium是通过调用浏览器的给的接口来操纵浏览器,所以WebDriver不统一,需要根据自己的浏览器登录相应的地址,下载最新的WebDriver

Chrome:https://chromedriver.storage.googleapis.com/index.html

FireFox:Releases · mozilla/geckodriver · GitHub

Edge: Microsoft Edge WebDriver | Microsoft Edge Developer(注意:微软官方已不对IE浏览器的webdriver进行维护)

Safari: 不用下载WebDriver,该浏览器已内置接口。

我下载了Edge和Chrome的webdriver。火狐的下载地址太卡了,下载不下来,我自己用火狐也不多。

2)将WebDriver放在环境变量里
selenium能够通过系统的path变量找到webdriver,因此需要将webdriver所在目录添加到系统的path变量里。
右键点击“此电脑”,然后选择属性,然后根据下图将webdriver所在的目录添加到Path变量里。

在这里插入图片描述

第三步:编写代码,操纵浏览器访问百度网站并搜索

1)操纵谷歌浏览器访问百度

1

2

3

4

5

from
selenium.webdriver 
import
Chrome
from
time 
import
sleep
with Chrome() as driver:
 
driver.get(
'http://www.baidu.com'
)
 
sleep(
10
)

2)操纵Edge访问百度

1

2

3

4

5

from
selenium.webdriver 
import
Edge
from
time 
import
sleep
with Edge(executable_path
=
r
'C:\WebDriver\msedgedriver.exe'
) as driver:
 
driver.get(
'http://www.baidu.com'
)
 
sleep(
10
)

Edge()函数里指定executable_path的值,是因为selenium仍然认为Edge的WebDriver的名称是MicrosoftWebDriver.exe,然而最新的Edge的WebDriver的名称是msedgedriver.exe。因此,需要手动指定Edge WebDriver的路径,否则,selenium会报错:selenium.common.exceptions.WebDriverException: Message: ‘MicrosoftWebDriver.exe' executable needs to be in PATH.

​现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:485187702【暗号:csdn11】

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走! 希望能帮助到你!【100%无套路免费领取】


本文转载自: https://blog.csdn.net/qq_45158700/article/details/135363296
版权归原作者 自动化测试小dao 所有, 如有侵权,请联系我们删除。

“selenium3.0+python之环境搭建的方法步骤”的评论:

还没有评论