python学习之selenium webdriver对chro

作者: 软件测试之二叉树 | 来源:发表于2017-07-19 14:43 被阅读0次

前几天,学习自动化测试遇到selenium操作浏览器。于是乎,冬儿我开始折腾装环境了。

首先安装selenium库。我是下载压缩包本地安装的,你也可以使用pip在线安装。

过程命令如下:

直接下载selenium包:https://pypi.python.org/pypi/selenium

解压,cmd进入目录:C:\selenium\selenium2.53.5> python3 setup.py install

使用chrome浏览器简单的打开www.baidu.com的代码是

1、你需要下载chromedriver,注意谷歌浏览器的版本,我使用的版本43.0.2357.124,我用最新的版本打不开www.baidu.com的链接。

2、将chromedriver的路径添加到系统变量path中,如C:\Users\chenxiaodong\AppData\Local\Google\Chrome\Application,同时将chromedriver.exe放入改路径中。

#coding=utf-8

import os

from selenium import webdriver

chromedriver = "C:\Users\chenxiaodong\AppData\Local\Google\Chrome\Application\chromedriver.exe"

os.environ["webdriver.chrome.driver"] = chromedriver

driver = webdriver.Chrome(chromedriver)

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

driver.close()

driver.quit()

使用火狐浏览器简单的打开www.baidu.com的代码是

1、由于我使用的是firefox最新版本,所以需要使用geckodriver.exe。

2、下载geckodriver.exe,将其放在火狐浏览器的firefox.exe的同一目录下,并且在path中添加geckodriver.exe路径,如:C:\Program Files\mozilla firefox

#coding=utf-8

from selenium import webdriver

driver = webdriver.Firefox()

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

driver.close()

driver.quit()

在调用过程中,报过各种奇葩的错误,我用了两天的时间才将这两个环境整理好,现在终于可以使用selenium来处理浏览器的操作了。

相关文章

网友评论

    本文标题:python学习之selenium webdriver对chro

    本文链接:https://www.haomeiwen.com/subject/jtklkxtx.html