【发布时间】:2021-02-26 09:16:03
【问题描述】:
我正在为Create device 编写测试自动化。我正在尝试assert 通过单击Close 按钮后知道我的表单关闭的东西。
我有这样的表格 Create device form
这是我的代码
class createDevice(unittest.TestCase):
@classmethod
def setUpClass(cls):
cls.driver = webdriver.Chrome(executable_path="C:/Users/Admin/PycharmProjects/admin/Drivers/chromedriver.exe")
cls.driver.maximize_window()
driver = cls.driver
driver.get("https://admin-helper-f21c1.web.app/login")
login = LoginPage(driver)
login.enter_email("admin@gmail.com")
login.enter_password("123456")
login.click_login()
cls.driver.implicitly_wait(10)
def test_create_device_04(self):
driver = self.driver
driver.find_element_by_xpath('//*[@id="sidebar"]/ul/li[2]/a').click()
create_device_form = CreateDevicePage(driver)
create_device_form.click_create_device()
time.sleep(3)
create_device_form.click_close()
//I would like to assert right here to know let me know that the test is correctly that means my form already closed
@classmethod
def tearDownClass(cls):
cls.driver.close()
cls.driver.quit()
print("Test create device completed")
请帮帮我,非常感谢大家
【问题讨论】:
标签: python selenium-webdriver automated-tests