【发布时间】:2015-04-06 05:20:41
【问题描述】:
我正在尝试运行硒测试,但这似乎没有发生任何事情。我测试了以下代码以确保设置正常工作:firefox 浏览器按预期加载。
在functional_tests.py中
browser = webdriver.Firefox()
broswer.get('http://localhost:8000')
但是当我把它改成如下:
import unittest
from selenium import webdriver
class NewVistorTest(unittest.TestCase):
def setUp(self):
self.browser = webdriver.Firefox()
def tearDown(self):
self.browser.quit()
def test_can_open_browser(self):
self.browser.get('http://localhost:8000')
self.assertIn('Test', self.browser.title)
它没有打开浏览器,什么也没有发生。我运行了这个 pythonfunctional_tests.py
组织单元测试和硒测试的最佳方式是什么。我想按模块名称运行它,而不是全部在 tests.py 或 test_abc.py 中,而不是按鼻子。
【问题讨论】:
标签: python unit-testing selenium