637得票38回答
使用Python的Selenium - Geckodriver可执行文件需要在PATH中

我正在阅读 Sweigart 的 Python 编程快速上手:让繁琐工作自动化 文本。我使用 IDLE,并已安装了 Selenium 模块和 Firefox 浏览器。 每当我尝试运行 webdriver 函数时,都会出现以下提示:from selenium import webdriver b...

186得票8回答
如何在Python中使用Selenium运行无头Firefox?

我正在使用Python、Selenium和Firefox运行这段代码,但仍然得到的是Firefox的“head”版本。 binary = FirefoxBinary('C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe', log_fi...

109得票15回答
Selenium 2.53在Firefox 47上无法使用。

我在使用WebDriver和Firefox时遇到了错误。org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Fi...

79得票7回答
Selenium调试:元素在坐标点(X,Y)处无法点击。

我尝试使用Selenium来爬取这个网站。 我想点击"下一页"按钮,为此我执行以下操作: driver.find_element_by_class_name('pagination-r').click() 它适用于许多页面,但并非所有页面都适用,我遇到了这个错误。 WebDriver...

51得票3回答
webdriver.firefox.marionette和webdriver.gecko.driver的区别

我现在正在学习Selenium,遇到了一个问题。 我知道Selenium默认支持旧版Firefox而不需要驱动程序。而对于最近的Firefox版本,我们必须下载驱动程序并使用System.setProperty进行定义。 根据这个链接,对于Firefox 45和46,启动驱动程序的代码可能...

42得票9回答
Firefox WebDriver总是打开第一次运行页面

如何永久性地禁用FF的“首次运行”页面? 在创建FF驱动程序时,它会打开一个选项卡,其中包含 - https://www.mozilla.org/en-US/firefox/42.0/firstrun/learnmore/ 和目标页面的额外选项卡。

32得票11回答
geckodriver.exe不在当前目录或路径变量中,Selenium 2.53.1 + Firefox 48 + Selenium 3 Beta

针对Selenium 2.53.1和Firefox 47.0.1的问题已经被讨论了很多,但是还没有人提及关于Selenium 3 Beta版本的发布。我试图使用新的gecko/marionette Firefox webdrivers,但即使我在系统环境变量中设置了驱动程序位置、Firefox...

32得票10回答
如何让webDriver等待页面加载(C# Selenium项目)

我在C#中开始了一个Selenium项目。尝试等待页面完成加载,之后才进行下一步操作。 我的代码看起来像这样: loginPage.GoToLoginPage(); loginPage.LoginAs(TestCase.Username, TestCase.Passwor...

28得票3回答
哪个Firefox版本与Selenium 2.53.0兼容?

哪个Firefox版本与Selenium 2.53.0兼容?我尝试了Firefox 45.0,但出现了以下异常:org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinar...

26得票5回答
如何使用Python让GeckoDriver和Firefox无法检测到Selenium脚本?

有没有办法在Python中使用geckodriver使你的Selenium脚本不被检测到? 我正在使用Selenium进行爬取。是否需要采取任何保护措施以避免网站检测到Selenium?