1

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

1 に答える 1

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

このようなものをテストするために、lettuce代わりにBDDテスト(おそらく)を使用するのは誤りです...

于 2013-02-16T18:07:58.423 に答える