如何通过 Python selenium 在多个 Firefox 二进制文件中选择要使用的 Firefox 可执行文件

阿特金森星球

我在 Mac OS X (v 10.11.6) 上使用 python (v 3.65) selenium (v3.11.0) 和 firefox (v 59.0.3) 和 geckodriver (v 0.20.1)。我在 Applications 文件夹中有我常用的 firefox,在另一个文件夹中有第二个 firefox。如何告诉 python selenium 使用第二个 Firefox 而不是应用程序中的那个?

如果可能的话,我更喜欢除 firefox/geckodriver 之外的其他浏览器的通用答案。

德班詹B

要选择和使用一个火狐在多个你可以使用参数可执行binary_locationfirefox.options作为以下代码块中的示例,我使用Firefox Nightly二进制文件打开Firefox Nightly浏览器:

  • 代码块:

    from selenium import webdriver
    from selenium.webdriver.firefox.options import Options
    
    options = Options()
    options.binary_location = r'C:\Program Files\Firefox Nightly\firefox.exe'
    driver = webdriver.Firefox(firefox_options=options, executable_path=r'C:\Utility\BrowserDrivers\geckodriver.exe')
    driver.get('http://google.com/')
    print("Firefox Browser Invoked")
    driver.quit()
    
  • 控制台输出:

    Firefox Browser Invoked
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Selenium和Firefox自动下载可执行文件?

来自分类Dev

必须使用GeckoDriver和Firefox通过Selenium将'geckodriver'可执行文件放在PATH中

来自分类Dev

Selenium Firefox webdriver 通过 geckodriver 导致错误:“geckodriver”可执行文件需要在 PATH 中

来自分类Dev

如何保留两个独立的Firefox可执行文件

来自分类Dev

禁用Firefox的“打开可执行文件”警告

来自分类Dev

Firefox 50出现Selenium 3.0.2错误:可执行文件可能具有错误的权限

来自分类Dev

如何使pefile python模块读取目录中的多个可执行文件

来自分类Dev

如何获取python可执行文件的文件路径

来自分类Dev

如何从Python运行可执行文件?

来自分类Dev

如何运行Nuitka编译的Python可执行文件

来自分类Dev

如何制作Python程序的可执行文件?

来自分类Dev

Python Selenium Firefox:使用Firefox配置文件时无法打开多个选项卡

来自分类Dev

Python-Firefox Selenium'预期的浏览器二进制文件位置,但无法在默认位置找到二进制文件'

来自分类Dev

如何在Linux中使用模式执行多个可执行文件

来自分类Dev

如何在Linux中使用模式执行多个可执行文件

来自分类Dev

python-如何通过网络而不是可执行文件运行简单脚本

来自分类Dev

使用Selenium WebDriver在Windows上设置FireFox二进制文件的路径

来自分类Dev

Selenium + Firefox:如何同时使用Firefox二进制规范和Firebug扩展?

来自分类Dev

Selenium + Firefox:如何同时使用Firefox二进制规范和Firebug扩展?

来自分类Dev

如何通过指令读取二进制可执行文件?

来自分类Dev

Selenium with Python-消息:“ operadriver”可执行文件需要放在PATH中

来自分类Dev

在Selenium / Python中出现错误-chromedriver可执行文件必须位于PATH中

来自分类Dev

WebDriverException:消息:“ chromedriver.exe”可执行文件可能通过Selenium Python使用Google合作实验室具有错误的权限

来自分类Dev

即使通过Selenium和Python使用ChromeDriverManager之后,为什么PATH中的“ chromedriver”可执行文件也不可用

来自分类Dev

在python中运行具有多个参数的可执行文件

来自分类Dev

为什么我有多个python可执行文件?

来自分类Dev

如何使用valgrind检查多个可执行文件而不用长时间盯着终端?

来自分类Dev

如何安装可执行文件

来自分类Dev

如何查找可执行文件

Related 相关文章

  1. 1

    如何使用Selenium和Firefox自动下载可执行文件?

  2. 2

    必须使用GeckoDriver和Firefox通过Selenium将'geckodriver'可执行文件放在PATH中

  3. 3

    Selenium Firefox webdriver 通过 geckodriver 导致错误:“geckodriver”可执行文件需要在 PATH 中

  4. 4

    如何保留两个独立的Firefox可执行文件

  5. 5

    禁用Firefox的“打开可执行文件”警告

  6. 6

    Firefox 50出现Selenium 3.0.2错误:可执行文件可能具有错误的权限

  7. 7

    如何使pefile python模块读取目录中的多个可执行文件

  8. 8

    如何获取python可执行文件的文件路径

  9. 9

    如何从Python运行可执行文件?

  10. 10

    如何运行Nuitka编译的Python可执行文件

  11. 11

    如何制作Python程序的可执行文件?

  12. 12

    Python Selenium Firefox:使用Firefox配置文件时无法打开多个选项卡

  13. 13

    Python-Firefox Selenium'预期的浏览器二进制文件位置,但无法在默认位置找到二进制文件'

  14. 14

    如何在Linux中使用模式执行多个可执行文件

  15. 15

    如何在Linux中使用模式执行多个可执行文件

  16. 16

    python-如何通过网络而不是可执行文件运行简单脚本

  17. 17

    使用Selenium WebDriver在Windows上设置FireFox二进制文件的路径

  18. 18

    Selenium + Firefox:如何同时使用Firefox二进制规范和Firebug扩展?

  19. 19

    Selenium + Firefox:如何同时使用Firefox二进制规范和Firebug扩展?

  20. 20

    如何通过指令读取二进制可执行文件?

  21. 21

    Selenium with Python-消息:“ operadriver”可执行文件需要放在PATH中

  22. 22

    在Selenium / Python中出现错误-chromedriver可执行文件必须位于PATH中

  23. 23

    WebDriverException:消息:“ chromedriver.exe”可执行文件可能通过Selenium Python使用Google合作实验室具有错误的权限

  24. 24

    即使通过Selenium和Python使用ChromeDriverManager之后,为什么PATH中的“ chromedriver”可执行文件也不可用

  25. 25

    在python中运行具有多个参数的可执行文件

  26. 26

    为什么我有多个python可执行文件?

  27. 27

    如何使用valgrind检查多个可执行文件而不用长时间盯着终端?

  28. 28

    如何安装可执行文件

  29. 29

    如何查找可执行文件

热门标签

归档