`

selenium+python更改Firefox浏览器路径

阅读更多

我们都知道,使用默认浏览器安装路径,不需要去特意指定浏览器启动路径。

 

如果是Firefox浏览器,则只需要执行如下代码就可以启动浏览器

 

from selenium import webdriver

driver=webdriver.Firefox()

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

 

 

如果是Google Chrome浏览器, 就需要安装浏览器驱动了。最简单的就是使用pip来进行安装

 

pip  install chromedriver

 这样我们就可以使用Chrome浏览器来启动了,代码如下:

 

from selenium import webdriver

driver=webdriver.Chrome()

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

 

如果我们安装的浏览器不是默认的指定路径,我们需要对它进行特意指定路径,那代码如下:

driver=webdriver.Chrome(executable_path="浏览器exe文件路径")


driver=webdriver.Firefox(executable_path="浏览器exe文件路径")

 

 

分享到:
评论

相关推荐

    Selenium2+Python Webdriver 如何安装浏览器驱动

    Firefox浏览器(火狐浏览器)不需要单独安装驱动程序,因为它自带了GeckoDriver。然而,有时新版本的Firefox可能会出现与webdriver不兼容的问题。这种情况下,建议尝试降级Firefox浏览器的版本,以确保兼容性。例如...

    selenium+python建立环境和录制脚本.docx

    1. **安装Selenium IDE**:这是一个Firefox插件,用于录制用户的浏览器操作并自动生成Selenium测试脚本。下载.xpi文件,通过Firefox打开并安装。 2. **录制和回放**:启动Selenium IDE,开始录制。所有在浏览器中的...

    python+selenuim 各个浏览器驱动

    这里的`webdriver.Chrome()`、`webdriver.Firefox()`和`webdriver.Ie()`会根据系统配置寻找对应的浏览器驱动。 7. **注意事项**: - 必须确保浏览器驱动程序与浏览器版本匹配,不匹配可能导致运行错误。 - 在...

    selenium+python截图不成功的解决方法

    这里使用了Chrome WebDriver,当然也可以根据需要选择Firefox、Edge等其他浏览器的WebDriver。 2. **访问目标网站并操作**: ```python driver.get("https://www.baidu.com") driver.find_element_by_id("kw")....

    Selenium-各浏览器驱动

    除了IE和Chrome,Selenium还支持其他多种浏览器,如Firefox(Geckodriver)、Edge(Edgedriver)、Opera( OPERADriver)等。每个浏览器驱动的使用方式大同小异,关键在于确保驱动与浏览器版本的兼容性。 **配置和...

    Selenium-Firefox环境配置

    本文档将详细介绍如何在 Windows 操作系统下配置 Selenium 和 Firefox 的环境,使用户能够利用 Python 编写自动化测试脚本。 #### 二、准备工作 在开始配置之前,需要确保以下几点: 1. **安装 Firefox 浏览器**...

    selenium谷歌chrome、火狐firefox,IE浏览器驱动

    在这个主题中,我们主要关注Selenium如何与Google Chrome、Firefox和Internet Explorer(IE)这三大主流浏览器配合使用的浏览器驱动。 1. Selenium与Chrome浏览器驱动 (ChromeDriver): Selenium 通过ChromeDriver...

    Selenium Python Bindings

    Python绑定支持对多种浏览器驱动器(如Firefox、IE和Chrome)的便捷访问。目前,支持的Python版本为2.6和2.7,而Python 3版本的支持尚未实现。值得注意的是,Selenium server是基于Java程序构建的,因此需要Java运行...

    selenium三种常用浏览器驱动

    本篇文章将深入探讨Selenium的三种常用浏览器驱动:ChromeDriver、GeckoDriver(用于Firefox)和EdgeDriver。 1. **ChromeDriver**: ChromeDriver是Google Chrome浏览器的官方驱动,由Chrome团队开发和维护。它...

    selenium API速查手册 python版.docx

    # 创建一个新的 Firefox 浏览器实例 driver = webdriver.Firefox() # 访问 Google 主页 driver.get("http://www.google.com") # 打印初始页面标题 print(driver.title) # 定位搜索框元素并输入查询词 input...

    selenium浏览器driver(含火狐、谷歌、IE)

    WebDriver支持多种浏览器,包括火狐(Firefox)、谷歌(Chrome)和Internet Explorer(IE)。 2. **火狐浏览器驱动(GeckoDriver)**:为了使用Selenium与火狐浏览器交互,我们需要GeckoDriver。这是一个独立的可...

    Python_+_Selenium自动化测试介绍

    其他浏览器如Firefox和Internet Explorer也有各自的驱动,如geckodriver.exe和iedriver.exe。同时,使用Chrome WebDriver时,系统应已安装Chrome浏览器。 **5. 编写并运行测试脚本** 以下是一个简单的Selenium测试...

    解决python selenium3启动不了firefox的问题

    在使用Python结合Selenium框架进行自动化测试时,可能会遇到无法启动Firefox浏览器的情况。这种情况通常发生在Selenium3.0及以上版本,因为这些版本不再直接支持启动Firefox浏览器,需要额外安装驱动程序。 #### 二...

    基于Selenium2与Python自动化开发环境搭建

    driver = webdriver.Firefox() driver.get('http://www.google.com') print(driver.title) driver.quit() ``` 将此代码保存为pytest.py,然后在命令行中运行该文件。如果浏览器能够打开Google网站并打印出网页标题,...

    selenium RC+IDE包下载

    3. **启动测试**:启动Selenium RC服务器后,运行你的测试脚本,服务器会启动指定的浏览器(如Firefox、IE等),执行你在脚本中定义的指令。 Selenium IDE,另一方面,是一个Firefox插件,它提供了录制、编辑和回放...

    基于python selenium实现B站直播弹幕和礼物信息爬虫源码+项目操作说明.zip

    (2)下载浏览器驱动(驱动与浏览器版本一定要对应)(浏览器推荐使用Firefox和Chrome):参考 [爬虫利器selenium和浏览器驱动安装教程](https://blog.csdn.net/qq_44032277/article/details/105793873) (3)修改...

    Selenium各种案例

    - Selenium 支持多种浏览器,如Chrome、Firefox、IE等,通过配置不同的`webdriver`实例,可以在不同浏览器上运行测试。 6. **处理弹出窗口** - 对于模态对话框和警告,可以使用`switch_to_alert()`方法来处理。 ...

    使用Python进行Selenium自动化测试.docx

    若要切换到Firefox,我们需要修改代码中的`"*iexplore"`,替换为Firefox的实际路径,例如`"*custom D:\Program Files\Mozilla Firefox\firefox.exe"`。注意,Selenium RC可能不支持Firefox的某些新版本,如3.0。在...

Global site tag (gtag.js) - Google Analytics