无法使用selenium RC启动firefox

时间:2013-02-16 16:51:15

标签: python selenium-rc

我启动了selenium-server-standalone-2.29.0服务器。我有python 2.7。我还下载了selenium包。当我运行这个脚本时,我希望Firefox能够启动。但没有任何反应。我错过了什么吗?

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()

1 个答案:

答案 0 :(得分: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)而不是......