Selenium第1课 环境基础

Posted yzyj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium第1课 环境基础相关的知识,希望对你有一定的参考价值。

一.环境搭建:Selenium2.53.6+Firefox46以下+python3.6

1.selenium安装:pip install selenium==2.53.6。

2.FireFox安装:链接:https://pan.baidu.com/s/1fFubTnczPScYUZxBzeJGCg 提取码:23h5 。

3.查看python安装位置:where python。

4.设置python的环境变量:python.exe和pip.exe的路径添加到环境变量。

5.查看安装了哪些第三方包:pip list

6.phantomjs无界面的浏览器

7.卸载第三方包:pip uninstall selenium

8.Chrome浏览器需要下载Chromedriver,下载后要添加环境变量,可直接放在python.exe同一路径中。

9.a标签一般是一个链接。

10.target="_blank"新窗口打开。 

 

二、操作浏览器:

1.返回:driver.back()

2.前进:driver.forward()

3.刷新:driver.refresh()

4.关闭浏览器,结束进程:driver.quit()

5.关闭当前窗口:driver.close()

 

三、浏览器加载配置:

1.火狐:

找到配置文件路径:手工打开火狐,右上角三横,点击问号,点击故障排除信息,配置文件夹点击显示文件夹,复制路径。

profile_dir = r"C:UsersAdministaotr..."

profile = webdriver.FirefoxProfile(profile_dir)

driver = webdriver.Firefox(profile)   # 启动会变慢,部分网站可以实现免登录

2.Chrome:

option = webdriver.ChromeOptions()

option.add_argument("--user-data-dir=C:\Users\电脑用户名\Appdata\Local\Google\Chrome\User Data)

driver = webdriver.Chrome(chrome_options=option)

 

以上是关于Selenium第1课 环境基础的主要内容,如果未能解决你的问题,请参考以下文章

Selenium第5课 xpath

Selenium第9课 函数和类

Selenium第11课 判断元素

Selenium第3课 iframe切换

自动化测试第一季-selenium + python(环境搭建与基础代码解释)

Selenium第16课 文件上传下载