使用Selenium WebDriver运行TOR浏览器

何塞·伯恩哈特

我目前正在尝试使用Selenium WebDriver(JAVA)2.53和Firefox 43.0执行TOR 6.0.4。我已经按照这篇文章中的说明使用Tor与Selenium WebDriver一起使用,但是在将TOR的profilePath加载到Firefox Binary时,我遇到了错误。我已经看到可以通过将TOR profile.default存档加载到firefox binaty中来吃午饭,但是当我用配置文件实例化二进制文件时,我得到了一个驱动程序信息:driver.version:未知。我一直尝试更改Firefox版本。在启动驱动程序的代码下面。林还使用Windows。

 String torPath = "C:\\Users\\Jose Bernhardt\\Desktop\\Tor Browser\\Start Tor Browser.exe";
    String profilePath = "C:\\Users\\Jose Bernhardt\\Desktop\\Tor Browser\\Browser\\TorBrowser\\Data\\Browser\\profile.default";

    File torProfileDir = new File(profilePath);
    FirefoxBinary binary = new FirefoxBinary(new File(torPath));
    FirefoxProfile torProfile = new FirefoxProfile(torProfileDir);
    FirefoxDriver driver = new FirefoxDriver();
    driver.get("http://www.google.com/webhp?complete=1&hl=en");

参见下面引发的异常:

Exception in thread "main" org.openqa.selenium.WebDriverException: Specified firefox binary location does not exist or is not a real file: C:\Users\Jose Bernhardt\Desktop\Tor Browser\Start Tor Browser.exe
何塞·伯恩哈特

似乎我正在加载Tor.exe,而不得不从Tor存档中加载firefox.exe。我更改了路径,正在工作。还要修复我没有将配置文件和二进制文件发送给驱动程序构造函数

 "C:\\Users\\Jose Bernhardt\\Desktop\\Tor Browser\\Browser\\firefox.exe"
FirefoxDriver driver = new FirefoxDriver(binary, torProfile);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过Selenium在Chrome浏览器中使用Tor

来自分类Java

使用Java使用Selenium WebDriver捕获浏览器日志

来自分类Java

使用Selenium WebDriver Java绑定清除浏览器Cookies

来自分类Dev

无法使用 selenium webdriver 启动 Chrome 浏览器

来自分类Dev

无法使用 Selenium Webdriver 启动 IE 浏览器

来自分类Dev

Safari浏览器:Selenium Webdriver异常

来自分类Dev

使用testng在一个浏览器中跨多个类运行Java Selenium Webdriver测试

来自分类Java

有什么办法可以将已经运行的浏览器附加到Java中的Selenium Webdriver?

来自分类Dev

我如何在谷歌浏览器中运行这个 python+ selenium webdriver 代码?

来自分类Dev

如何使用无头浏览器运行Selenium Python

来自分类Python

有哪些选项可以使使用Selenium和Tor浏览器更快地访问网站?

来自分类Dev

如何使用Selenium和python在Tor浏览器中单击按钮

来自分类Dev

使用浏览器版本的webdriver

来自分类Dev

Selenium运行错误的浏览器(默认)

来自分类Dev

如何使用Python连接到Tor浏览器

来自分类Dev

如何在边缘铬浏览器上使用水豚运行硒Webdriver测试?

来自分类Dev

我可以不使用TOR网络而使用TOR浏览器吗?

来自分类Dev

Selenium Python 浏览器=webdriver.Firefox() 错误

来自分类Dev

PHP Selenium Webdriver读取浏览器输出

来自分类Dev

根据selenium webdriver,浏览器的本机支持是什么

来自分类Dev

如何让 selenium webdriver 停止打开浏览器?

来自分类Dev

Selenium WebDriver 连接到 Kameleo 浏览器

来自分类Dev

我们可以使用 Selenium Webdriver 自动化在移动浏览器(不是移动应用程序)上运行的应用程序吗

来自分类Dev

无法使用 Selenium Webdriver 在浏览器中打开新选项卡

来自分类Dev

无法使用Selenium Webdriver在MAC上最大化Safari浏览器

来自分类Dev

使用Selenium Webdriver的IE浏览器:“驱动程序可执行文件是目录”

来自分类Dev

重复使用Selenium WebDriver for Nightwatch.js测试的浏览器会话

来自分类Dev

如何使用Java在Selenium Webdriver中的2个浏览器之间切换

来自分类Java

如何使用Selenium WebDriver + Java获取浏览器控制台错误消息?

Related 相关文章

  1. 1

    如何通过Selenium在Chrome浏览器中使用Tor

  2. 2

    使用Java使用Selenium WebDriver捕获浏览器日志

  3. 3

    使用Selenium WebDriver Java绑定清除浏览器Cookies

  4. 4

    无法使用 selenium webdriver 启动 Chrome 浏览器

  5. 5

    无法使用 Selenium Webdriver 启动 IE 浏览器

  6. 6

    Safari浏览器:Selenium Webdriver异常

  7. 7

    使用testng在一个浏览器中跨多个类运行Java Selenium Webdriver测试

  8. 8

    有什么办法可以将已经运行的浏览器附加到Java中的Selenium Webdriver?

  9. 9

    我如何在谷歌浏览器中运行这个 python+ selenium webdriver 代码?

  10. 10

    如何使用无头浏览器运行Selenium Python

  11. 11

    有哪些选项可以使使用Selenium和Tor浏览器更快地访问网站?

  12. 12

    如何使用Selenium和python在Tor浏览器中单击按钮

  13. 13

    使用浏览器版本的webdriver

  14. 14

    Selenium运行错误的浏览器(默认)

  15. 15

    如何使用Python连接到Tor浏览器

  16. 16

    如何在边缘铬浏览器上使用水豚运行硒Webdriver测试?

  17. 17

    我可以不使用TOR网络而使用TOR浏览器吗?

  18. 18

    Selenium Python 浏览器=webdriver.Firefox() 错误

  19. 19

    PHP Selenium Webdriver读取浏览器输出

  20. 20

    根据selenium webdriver,浏览器的本机支持是什么

  21. 21

    如何让 selenium webdriver 停止打开浏览器?

  22. 22

    Selenium WebDriver 连接到 Kameleo 浏览器

  23. 23

    我们可以使用 Selenium Webdriver 自动化在移动浏览器(不是移动应用程序)上运行的应用程序吗

  24. 24

    无法使用 Selenium Webdriver 在浏览器中打开新选项卡

  25. 25

    无法使用Selenium Webdriver在MAC上最大化Safari浏览器

  26. 26

    使用Selenium Webdriver的IE浏览器:“驱动程序可执行文件是目录”

  27. 27

    重复使用Selenium WebDriver for Nightwatch.js测试的浏览器会话

  28. 28

    如何使用Java在Selenium Webdriver中的2个浏览器之间切换

  29. 29

    如何使用Selenium WebDriver + Java获取浏览器控制台错误消息?

热门标签

归档