2013-02-16 3 views
1

Я запустил сервер selenium-server-standalone-2.29.0. У меня есть python 2.7. Я также загрузил пакет selenium. Когда я запускаю этот сценарий, я ожидаю, что Firefox будет запущен. Но ничего не происходит. Я что-то упускаю?Не удалось запустить firefox с использованием селена RC

import unittest,selenium 

class NewTest(unittest.TestCase): 


    def setUp(self): 

     self.selenium = selenium("localhost", 4444, "*firefox", 
       "http://www.google.com/") 
     self.selenium.start() 

    def test_new(self): 

     self.selenium.open("/") 
     selenium.type("q","selenium rc") 

    def tearDown(self): 
     self.selenium.stop() 
+0

Попробуйте вызвать 'NewTest.setUp()' – asheeshr

ответ

0

Возможно, что-то подобное вместо этого?

import unittest 
from selenium import webdriver 

class NewTest(unittest.TestCase): 

    def setUp(self): 
     self.browser = webdriver.Firefox() 

    def test_new(self): 
     self.browser.get("http://www.google.com") 
     elem = self.browser.switch_to_active_element() 
     elem.send_keys('some search query') 

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

Примечание для тестирования вещи, как это, я бы заблуждаться использовать тестирование BDD (возможно, с lettuce) вместо ...

Смежные вопросы