我启动了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()
答案 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
)而不是......