Selenium Firefox启动,但不会打开任何URL

时间:2014-07-30 17:18:31

标签: python firefox selenium selenium-webdriver

我正在使用python版本的selenium

from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import Select
import selenium.webdriver.support.ui as ui
from selenium.webdriver.common.keys import Keys
fp = webdriver.FirefoxProfile("C:\\Users\\%user%\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\fyet0w0h.default")
browser = webdriver.Firefox(firefox_profile=fp)
browser.get("https://helloworld.com/")

firefox驱动程序已打开,但我无法使用browser.get(" url")加载任何网址。没有代理人。 Python 3.2 Firefox 31

任何帮助都将不胜感激。

3 个答案:

答案 0 :(得分:-1)

WebDriver支持以下浏览器和操作系统:

  • Google Chrome 12.0.712.0+
  • Internet Explorer 6,7,8,9,32位和64位版本
  • Firefox 3.0,3.5,3.6,4.0,5.0,6,7,8,9
  • Opera 11.5+
  • HtmlUnit 2.9
  • Android - 适用于手机和平板电脑(设备和模拟器)的2.3+
  • 适用于手机(设备和模拟器)的iOS 3+和适用于平板电脑(设备和模拟器)的3.2 +

我下载了FF 9.0.1并且已经工作了

答案 1 :(得分:-1)

降级到FF 9不是解决方案。因为FF会自动升级,应用程序需要在升级版本中进行测试。如果要求仅在FF 25-FF 27上进行测试怎么办? 我们必须检查网址没有加载的原因。 首先尝试下载最新的Selenium独立webdriver。 请检查您的窗口是64位还是32位机器 根据那个下载jar。

答案 2 :(得分:-1)

需要升级硒,如果您使用的是最新版本的Firefox,则应使用最新版本的硒

对于Python,请输入此命令

pip install -U selenium

对于Java,删除旧jar并从此处http://www.seleniumhq.org/download/下载最新版本并附加到构建路径。它会发现。使用Firefox进行快乐测试