消息:在我们连接之前,浏览器似乎已退出。

时间:2016-06-22 08:35:52

标签: python selenium firefox

首先我抱歉路径问题......

HI

我知道最新的firefox不能在硒中打开所以

我输入marionettebutton无效morionette

所以我决定使用FirefoxBinary

使用旧版本的Firefox

我想解决此link

的问题引用

在test.py中

from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary

class NewVisitorTest(StaticLiveServerTestCase):
    def setUp(self):
        binary = FirefoxBinary('../../firefox/firefox')
        driver = webdriver.Firefox(firefox_binary=binary)

但......

FileNotFoundError: [Errno 2] No such file or directory: '../../firefox/firefox'

所以我改变了代码

binary = FirefoxBinary('~/Document/firefox/firefox')

但导出相同的错误......

test.py -pwd是

/Users/hanminsoo/Documents/TDD_test/TDD_Test/superlists/functional_tests/test.py

firfox -pwd是

/Users/hanminsoo/Documents/firefox/firefox

我的代码中有什么问题???

1 个答案:

答案 0 :(得分:1)

尝试使用绝对路径,并确保路径拼写:

binary = FirefoxBinary('~/Documents/firefox/firefox')