0
カスタム関数を定義してそれをテスト関数で使用する方法は、単一のテストケースを実行するときに機能しますが、複数のテストケースを実行すると機能しません。selenium pythonでカスタム関数を定義する
class AlphaTest(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Firefox()
self.driver.implicitly_wait(30)
self.driver.get("http://google.com/")
def asserTrueId(self, value):
self.assertTrue(self.driver.find_element_by_id(value))
time.sleep(1)
def test_flush_cache(self):
self.asserTrueId("block-menu-menu-menu-for-directories")
複数のテストケースを実行するとどうなりますか? – elethan