from selenium import webdriver
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.support.ui import WebDriverWait # available since 2.4.0
import time
# Create a new instance of the Firefox driver
driver = webdriver.Firefox()
# go to the google home page
driver.get("http://www.google.com")
这将打开一个Firefox窗口,但不打开url。
1或2可能是一个问题吗?如果是,那我怎么解决呢?
@Neeraj公司
我已经解决了这个问题,但我不确定你是不是同样的原因。
一般来说,我的问题是由一些许可问题引起的。
我试着把我的整个项目转移到~/:
然后我改变给它777许可:
我对linux权限不熟悉,所以我这样做只是为了确保我有执行程序的权限。
即使您没有权限,selenium程序也不会提示您。
所以,祝你好运。
我正面临着同样的问题,在浏览了一段时间后,我才知道这基本上是版本兼容性问题。我有最新的firefox,但是我的Selenium是旧的,这导致了这个问题。升级selenuim后问题得到解决
它是一个defect of Selenium。
我在Ubuntu 12.04的代理服务器后面也遇到了同样的问题。
问题在于处理代理排除错误。默认的Ubuntu排除位于环境变量中:
但似乎/8面膜对硒不起作用。要解决此问题,只需将no_proxy更改为以下内容即可:
在运行python脚本之前删除代理设置也有助于:
相关问题 更多 >
编程相关推荐