我在Selenium IDE中进行了一个带有Flow Control的测试,它提交了一个表单,并在标签启动时重复该过程,直到我停止该应用程序。
我已将我的代码导出到python WebDriver中
不幸的是,我的测试只运行一次
如何在python上复制这个过程。
class Buy(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Firefox()
self.driver.implicitly_wait(30)
self.base_url = "https://test.mydomain.com"
def test_buy(self):
driver = self.driver
driver.get(self.base_url + "/Form")
Select(driver.find_element_by_id("DropDownOne")).select_by_visible_text("BLUE")
Select(driver.find_element_by_id("DropDownTwo")).select_by_visible_text("LIGHT")
driver.find_element_by_id("Quantity").send_keys("10")
driver.find_element_by_id("Button").click()