selenium驱动Firefox安装和环境配置

目录

一、前言

二、版本

 三、配置环境

四、在pycharm中添加selenium

五、测试代码,成功打开百度,则配置成功


一、前言

根据多篇文章总结了一下自己操作过程,主要是想记录一下。

二、版本

1.查看自己的Firefox的版本,在浏览器右上角的三条横线中,帮助—>关于Firefox

               

2.选择与自己对应的selenium驱动,我的Firefox是最新的版本,我也不是很清楚选择什么版本,下载了最新的geckodriver,成功的驱动了Firefox。

驱动下载地址: https://github.com/mozilla/geckodriver/releases/

 三、配置环境

1.将下载好的geckodriver放到Firefox的根目录中

2.配置环境变量

按快捷键win+R,输入“sysdm.cpl”,回车  选择高级,进入环境变量,找到path双击进入。

将下载的geckivodrer文件路径复制并粘贴到新建中 完成配置

四、在pycharm中添加selenium

1.File—>settings,点击小框中左上角的“+”,查找selenium

 点击Install Package

五、测试代码,成功打开百度,则配置成功

from selenium import webdriver
import time
import random

driver = webdriver.Firefox()
driver.get("http://www.baidu.com")
driver.maximize_window()
driver.find_element_by_id("kw").send_keys("python")#定位百度的输入框,输入python 
time.sleep(3)
driver.find_element_by_id("su").click()
driver.quit()

  • 7
    点赞
  • 88
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
您可以使用 Selenium WebDriver 来驱动 Firefox 浏览器。首先,您需要确保已经安装Firefox 浏览器和 Selenium WebDriver。 然后,您可以按照以下步骤来进行设置和使用: 1. 下载并安装 Firefox 浏览器,可以从官方网站 https://www.mozilla.org/en-US/firefox/ 下载并安装最新版本。 2. 下载并安装 Selenium WebDriver。您可以从 Selenium 官方网站 https://www.selenium.dev/downloads/ 下载所需的版本。选择 "Firefox Driver" 并下载对应操作系统的驱动程序。 3. 将下载的驱动程序解压缩,并将可执行文件的路径添加到您的系统环境变量中。这样,您就可以从任何位置访问驱动程序。 4. 在您的 Python 代码中,导入 selenium 模块,并创建一个 FirefoxDriver 实例。 ```python from selenium import webdriver # 创建 FirefoxDriver 实例 driver = webdriver.Firefox() ``` 5. 使用 `get()` 方法打开指定的 URL。 ```python # 打开指定的 URL driver.get("https://www.example.com") ``` 6. 使用其他 Selenium WebDriver 提供的方法来模拟用户与页面的交互操作。 ```python # 执行搜索操作 search_box = driver.find_element_by_name("q") search_box.send_keys("Selenium") search_box.submit() # 等待页面加载完成 driver.implicitly_wait(10) # 获取搜索结果 search_results = driver.find_elements_by_xpath("//h3[@class='r']/a") for result in search_results: print(result.text) ``` 7. 最后,使用 `quit()` 方法关闭浏览器。 ```python # 关闭浏览器 driver.quit() ``` 这样,您就可以使用 Selenium WebDriver 驱动 Firefox 浏览器来自动化测试或执行其他操作了。请注意,您可能需要根据您的具体需求进一步配置和使用 Selenium WebDriver。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值