From b2a53a0e407421cc5ff3b39a4f08faa53b79a9c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=81=E6=99=9F=E6=99=94?= <759539128@qq.com> Date: Sat, 18 May 2024 09:18:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20app/test/test=5Fbug551=5FD?= =?UTF-8?q?ingZeYu.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/test/test_bug551_DingZeYu.py | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/app/test/test_bug551_DingZeYu.py b/app/test/test_bug551_DingZeYu.py index 42df637..05fedcc 100644 --- a/app/test/test_bug551_DingZeYu.py +++ b/app/test/test_bug551_DingZeYu.py @@ -6,14 +6,31 @@ from selenium.webdriver.common.by import By from selenium.webdriver.common.alert import Alert from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.support.wait import WebDriverWait -from helper import signup + def test_bug551(): driver = webdriver.Edge() driver.maximize_window() driver.get("http://127.0.0.1:5000/") - username, password = signup("http://127.0.0.1:5000/", driver) + driver.find_element(By.CSS_SELECTOR, 'a[href="/login"]').click() + driver.find_element(By.ID, 'username').send_keys('dzy') + driver.find_element(By.ID, 'password').send_keys('123456') + driver.find_element(By.CLASS_NAME, 'btn').click() + + try: + alert = WebDriverWait(driver, 10).until(EC.alert_is_present()) + alert.accept() + driver.find_element(By.CSS_SELECTOR, 'a[href="/signup"]').click() + driver.find_element(By.ID, 'username').send_keys('dzy') + driver.find_element(By.ID, 'password').send_keys('123456') + driver.find_element(By.ID, 'password2').send_keys('123456') + driver.find_element(By.CLASS_NAME, 'btn').click() + alert = WebDriverWait(driver, 10).until(EC.alert_is_present()) + alert.accept() + + except: + pass article = driver.find_element(By.ID, 'article') actions = ActionChains(driver) @@ -23,4 +40,4 @@ def test_bug551(): actions.move_by_offset(450, 200) actions.release() actions.perform() - time.sleep(5) + time.sleep(5) \ No newline at end of file