【问题标题】:Why is Firefox's url address bar so small when Firefox is opened by Selenium?为什么用 Selenium 打开 Firefox 的 url 地址栏会这么小?
【发布时间】:2014-07-28 21:41:20
【问题描述】:

我正在尝试使用 Selenium 测试网页。我的代码如下。

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.get("http://www.python.org")
assert "Python" in driver.title
elem = driver.find_element_by_name("q")
elem.send_keys("selenium")
elem.send_keys(Keys.RETURN)
driver.close()

当我运行上述代码时,Firefox 浏览器窗口按预期弹出。但是,窗口字段的大小非常小(见下图)。如此之小以至于最左边的选项卡进入窗口的缩放按钮。当我使用 Chrome WebDriver 时,不会出现这个大小问题。有人遇到过这个尺寸问题吗?有没有人知道如何解决这个问题?

这是我的迷你堆栈:

  • selenium 2.42.1(通过 pip 安装)
  • python 2.7.6
  • 火狐29.0.1
  • Mac OSX 10.9.3

【问题讨论】:

  • 看起来 Firefox 不知道它在视网膜显示器上?

标签: python firefox selenium selenium-webdriver


【解决方案1】:

这是最新selenium包版本的问题:

作为一种解决方法,将selenium 降级为2.40.0 版本:

pip install selenium==2.40.0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-22
    • 2019-11-21
    • 1970-01-01
    • 2018-05-21
    • 2016-12-17
    • 1970-01-01
    • 1970-01-01
    • 2011-09-17
    相关资源
    最近更新 更多