def __init__(self, driver, login_ini): self.driver = driver self.login_page = LoginPage(login_ini, self.driver) pass
def test_should_be_login_form(browser): # Проверка наличия формы авторизации. page = LoginPage(browser, link_to_login) page.open() page.should_be_login_form()
from selenium import webdriver from pages.login_page import LoginPage import time driver = webdriver.Firefox() a = LoginPage(driver) a.login() driver.get("http://127.0.0.1/zentao/bug-create-1-0-moduleID=0.html") time.sleep(4) body = "hello world!" js = 'document.getElementsByClassName("ke-edit-iframe")[0].contentWindow.document.body.innerHTML="%s"' % body driver.execute_script(js)
def login(driver): # driver = webdriver.Chrome() # driver.maximize_window() web = LoginPage(driver) web.login() # 前置操作 return driver
def test_guest_should_be_on_login_page(self, browser): link = "http://selenium1py.pythonanywhere.com/accounts/login/" page = LoginPage(browser, link) page.open() page.should_be_login_page()
def class_setup(self, one_time_setup): self.lp = LoginPage(self.driver) c_url = self.lp.get_current_url() yield self.lp.click_on_url(c_url)
def setUp(self) -> None: self.browser = webdriver.Chrome(executable_path=CHROME_DRIVER) self.login_page = LoginPage(self.browser) self.login_page.go_to_page()
def step_impl_is_user_logged(context): login_page = LoginPage(context) assert login_page.is_logged()
def step_impl_goto_page(context, page): login_page = LoginPage(context) login_page.select_from_menu(page) import time time.sleep(2)
def test_guest_can_go_to_login_page(self, browser): page = MainPage(browser) page.open() page.go_to_login_page() login_page = LoginPage(browser) login_page.check_login_page()
def step_impl_valid_login(context, username, password): login_page = LoginPage(context) login_page.login(username, password)
def test_should_be_register_form(browser): link = "http://selenium1py.pythonanywhere.com/en-gb/accounts/login/" page = LoginPage(browser, link) page.open() page.should_be_register_form()
def setUpClass(cls): cls.driver = webdriver.Chrome() cls.driver.maximize_window() cls.bug = AddBugPage(cls.driver) a = LoginPage(cls.driver) a.login()
def setup(self): self.header = Header(self.driver) self.create_issue_page = CreateIssuePage(self.driver) login_page = LoginPage(self.driver) login_page.open() login_page.login(const.USERNAME, const.PASSWORD)
def test_new_success(self, test_info, get_browser): driver = get_browser LoginPage(driver).login(User2.username, User2.pwd) print("-------执行新增科室测试用例----------") expected = test_info['expected'] print("---------测试数据------------------")
def test_cannot_incorrect_password(self): LoginPage().login_as(login_data['username'], login_data['password']) LoginPage().check_error_text_is('Incorrect password')
def objectSetup(self, get_driver): self.lp = LoginPage(get_driver)
def setUp(cls): cls.driver = webdriver.Chrome() cls.login_page = LoginPage(cls.driver) cls.driver.implicitly_wait(5) cls.driver.maximize_window()
def test_guest_can_go_to_login_page(self, browser): page = MainPage(browser, main_page) page.open() page.go_to_login_page() login_page = LoginPage(browser, browser.current_url) login_page.should_have_login_page()
def test_guest_can_go_to_login_page(browser): page = MainPage(browser, link) login_page = LoginPage(browser, link) page.open() page.go_to_login_page() login_page.should_be_login_page()
def setUp(self): super(PaymentOneItemTest, self).setUp() self.home_page = HomePage(self.driver) self.home_page_logado = HomeLogadoPage(self.driver) self.login_page = LoginPage(self.driver) self.order_page = OrderPage(self.driver)
def objectSetup(self, oneTimeSetUp): self.lp = LoginPage(self.driver) self.ts = TestStatus(self.driver)
def setUpClass(cls): cls.driver=webdriver.Firefox() cls.loginp=LoginPage(cls.driver) cls.driver.get(login_url)
def setup(self, browser): link = 'http://selenium1py.pythonanywhere.com/ru/accounts/login/' self.login_page = LoginPage(browser, link) self.login_page.open() self.email = str(time.time()) + '@fakemail.com' self.login_page.register_new_user(self.email, 'xswedcvfrt')
def test_should_be_login_url(browser): # Проверка того, что открытая страница это страница авторизации. page = LoginPage(browser, link_to_login) page.open() page.should_be_login_url()
def login(driver): web = LoginPage(driver) web.login() return driver
def test_should_be_register_form(browser): # Проверка наличия формы регистрации. page = LoginPage(browser, link_to_login) page.open() page.should_be_register_form()
def setUpClass(cls): cls.driver = driver_config() cls.driver.implicitly_wait(5) LoginPage(cls.driver).login() MaterialVideoPage(cls.driver).switch_to_current() log().info('开始执行:素材中心-网页 页面的自动化测试')
def setUp(self) -> None: self.driver = webdriver.Chrome() self.driver.implicitly_wait(30) # 每个用例都需要登录 LoginPage(self.driver).login(User.username, User.pwd)
def test_guest_can_go_to_login_page_from_product_page(self, browser): page = ProductPage(browser, self.product_link) page.open() page.go_to_login_page() login_page = LoginPage(browser, browser.current_url) login_page.should_be_login_page()