ฉันค่อนข้างใหม่ที่จะต้อง automated การทดสอบดังนั้นไม่ทำร้ายฉันมากเกินไป
ดังนั้นฉันต้อง 2 แยกออกแฟ้มกับ 2 ต่างกันการทดสอบ:
- ความสำเร็จการล็อกอิน
- สร้างการร้องขอ
ฉันสามารถเรียบร้อยแล้รล็อกอินคดีแต่ฉันไม่สามารถวิ่งที่สองหนึ่งอย่างที่มันต้องการที่จะเป็นได้แจ้งเข้าไป มีทางไหนฉันวิ่งได้ที่ 1-เซนต์หนึ่ง(ผู้ใช้บันทึกของเข้าและหนีไปอีกหนึ่งเดียวกันเบราว์เซอร์หน้าต่างโดยไม่มีการปิดหน้าต่างนี้ดังนั้นต่อไปทดสอบเป็นเหมือน continuation ของก่อนหน้านี้หรอ?
ดังนั้นนี่คือบททดสอบสำหรับการล็อกอิน
from selenium import webdriver
from pages.base_element import BaseElement
from pages.login_page import LoginPage
# Test Setup
browser = webdriver.Chrome()
currentURL = None
# Successful Login
log_page = LoginPage(driver=browser)
log_page.go() <-------------------------------------------Goes to the Login Page
log_page.user_name_field.input_text('[email protected]')
log_page.password_field.input_text('Pass123')
log_page.login_button.click()
และนี่คือสำหรับสร้างการร้องขอ
from selenium import webdriver
from pages.base_element import BaseElement
from pages.med_page import LoginPage
from pages.med_page import MedPage
# Test
Setup browser = webdriver.Chrome()
currentURL = None
# Test
med_page = MedPage(driver=browser)
med_page.go() <----------------- Must redirect to the Request Page, but redirects to Login as it is a new browser session, so the user is not logged in