0

我正在使用Selenium編寫django(Python框架)中的測試。當我運行:Python - 在運行Selenium測試時,firefox窗口打開但仍爲空

蟒蛇manage.py測試MYAPP

然後,Firefox窗口打開,但仍然是空白。它停留幾秒鐘,然後它關閉給我一個巨大的錯誤信息。不幸的是,由於安全問題,我無法發佈錯誤消息。

我使用Firefox的版本是:Mozilla Firefox瀏覽器39
硒版本:2.4.2

我在tests.py文件測試中的myapp:

from selenium import webdriver 
from django.test import TestCase 

class MySampleTest(TestCase): 
    def setUp(self): 
     self.browser = webdriver.Firefox() 
     self.browser.implicitely_wait(3) 

    def tearDown(self): 
     self.browser.quit() 

    def test_mytest(self): 
     self.browser.get('http://www.google.com') 

當我運行我的測試中,它給了我在這條線的錯誤:

self.browser = webdriver.Firefox()

請幫忙。謝謝。

+0

什麼是錯誤? – karthikr

回答

0

最有可能的,根據你所描述並考慮到硒2.4.2是非常,非常老了,這是seleniumFirefox之間由於兼容性問題。升級至selenium至最新版本(當前爲2.46):

pip install --upgrade selenium 
+0

好吧,我會試試! –

相關問題