Wie kann ich benutzerdefinierte Funktion definieren und dann in Test-Funktion verwenden, funktioniert es, wenn ich einzelne Testfall ausführen, aber nicht funktionieren, wenn ich mehrere Testfälle ausführen.Definieren Sie benutzerdefinierte Funktion in Selen 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")
Was passiert, wenn Sie mehrere Testfälle ausführen? – elethan