def test_Logincase(self): moke = LoginPage(self.dr) username = '******' password = '******' moke.login_success(username, password)
def setUp(self): self.driver = webdriver.Firefox() self.bg = BasePage(self.driver) try: self.lp = LoginPage(self.driver, "https://yun.baidu.com") except Exception as e: self.bg.save_screen("打开网页超时_") raise e
def setUpClass(self): self.driver = LoginPage('chrome') self.driver.open(login_url) self.driver.input_account("weifuwu") self.driver.input_password("Ctp#8899") code = self.driver.get_check_code() self.driver.input_code(code) self.driver.click_login_btn()
class Test_Think_sns(unittest.TestCase): def setUp(self): self.driver = webdriver.Firefox() self.bg = BasePage(self.driver) try: self.lp = LoginPage(self.driver, "https://yun.baidu.com") except Exception as e: self.bg.save_screen("打开网页超时_") raise e @log_decorator def test_login(self): self.lp.loging("13550848523", "13550848523")
def testlogin(self): time.sleep(10) login = LoginPage(self.driver) login.enterAccount("181212011") login.enterPwd("123") login.clickButton()
def setUp(self): self.driver = webdriver.Chrome() self.driver.get(self.URL) #外网测试环境 self.driver.maximize_window() #窗口最大化 LoginPage().login(self.driver, 'admin', 'shuwei@123!') #调用登录函数登录 外网测试环境登录 self.accept_next_alert = True
class LoginHandle(BaseHandle): def __init__(self): self.loginpage = LoginPage() # 用户名输入 def input_username(self, username): # self.loginpage.find_username().clear() # self.loginpage.find_username().send_keys(username) self.input_text(self.loginpage.find_username(), username) # 密码输入 def input_password(self, password): # self.loginpage.find_password().clear() # self.loginpage.find_password().send_keys(password) self.input_text(self.loginpage.find_password(), password) # 登录按钮点击 def click_subtton(self): self.loginpage.find_subtton().click()
def gotoLogin(self): self.find_element(*self._my_btn).click() logg.info('点击我的,跳转登陆页面') return LoginPage()
def setUp(self): self.driver = LoginPage('chrome') self.driver.open(login_url)
class TestLogin(unittest.TestCase): """ 测试登录用例,分别测试登录成功和登录失败场景 """ def setUp(self): self.driver = LoginPage('chrome') self.driver.open(login_url) # 测试登录成功(上面) def test_login_001(self): """ 测试登录成功 """ self.driver.input_account("zuhu0410") self.driver.input_password("Ctp#8899") code = self.driver.get_check_code() self.driver.input_code(code) self.driver.click_login_btn() result = self.driver.is_login_success() self.assertTrue(result) self.driver.quit()
def __init__(self): self.loginpage = LoginPage()
def test_login(self): self.driver.get('http://leaftaps.com/opentaps/control/main') lp = LoginPage(self.driver) lp.enter_Username('DemoSalesManager') lp.enter_Password('crmsfa') lp.click_login()
def __init__(self, driver): self.home_page = HomePage(driver) self.login_page = LoginPage(driver)
def go_to_LoginPage(self): self.find(By.XPATH, "//span[text()='登录/注册']").click() return LoginPage()
class HomeHandle: def __init__(self, driver): self.home_page = HomePage(driver) self.login_page = LoginPage(driver) def isdisplay_plusIcon(self): """判断底部加号是否存在""" return self.home_page.get_plusIcon_element().is_displayed() def click_plusIcon(self): """点击底部加号""" self.home_page.get_plusIcon_element().click() def click_addInvoice(self): """点击新增票按钮""" self.home_page.get_addInvoice_element().click() def isdisplay_setPermission(self): """判断设置权限按钮是否存在""" return self.home_page.get_setPermission().is_displayed() def click_setPermission(self): """点击权限设置按钮""" self.home_page.get_setPermission().click() def click_alwaysAllow(self): """点击始终允许按钮""" self.home_page.get_alwaysAllow().click() def click_Jurisdiction(self): """点击设置里面的权限按钮""" self.home_page.get_Jurisdiction().click() def click_permissionSwitch(self): """点击应用权限里面的开放权限选择按钮""" elements = self.home_page.get_permissionSwitch() for switch in elements: switch.click() def click_iKnow(self): """点击我知道了""" self.home_page.get_iKnow().click() def isdisplay_scanOneScan(self): """判断扫一扫三个字是否存在""" return self.home_page.get_scanOneScan_element().is_displayed() def click_OCR(self): """点击ocr识别按钮""" self.home_page.get_OCR_element().click() def send_album(self, path): """点击相册按钮""" self.home_page.get_album_element().send_keys(path) def click_album(self): """点击相册按钮""" self.home_page.get_album_element().click() def click_manualInput(self): """点击手动输入按钮""" self.home_page.get_manualInput_element().click() def click_weChatBag(self): """点击微信卡包""" self.home_page.get_weChatBag_element().click() def click_bagInvoiceId(self): """点击微信卡包卡片选择框""" self.home_page.get_bagInvoiceId_element().click() def click_confirm(self): """点击微信卡包""" self.home_page.get_confirm_element().click() def click_service(self): """点击服务按钮""" self.home_page.get_service_element().click() def click_discover(self): """点击服务按钮""" self.home_page.get_discover_element().click() def click_home(self): """点击首页按钮""" self.home_page.get_home_element().click() def click_serachInvoice_edittext(self): """点击搜索发票输入框""" self.home_page.get_serachInvoice_element().click() def send_serachInvoice_edittext(self, text): """输入搜索发票框""" self.home_page.get_serachInvoice_element().send_keys(text) def get_toast(self, test): self.login_page.get_toast(test)
def gotoLogin(self): time.sleep(3) print('跳到登录页面') self.loadSteps('../data/MainPage.yaml', 'gotoLogin') return LoginPage()
class TestProjectAdd(unittest.TestCase): """ 测试登录用例,分别测试登录成功和登录失败场景 """ def setUpClass(self): self.driver = LoginPage('chrome') self.driver.open(login_url) self.driver.input_account("weifuwu") self.driver.input_password("Ctp#8899") code = self.driver.get_check_code() self.driver.input_code(code) self.driver.click_login_btn() def setUp(self): self.driver.click_index_page() self.driver.click_project_manage() self.driver.click_project_list() def tearDown(self): self.driver.switch_to_frame_out() # 测试登录成功(上面) def test_add_001(self): self.driver.switch_to_frame(self.iframe_loc) self.project_add() self.switch_to_frame_out() self.switch_to_frame(self.iframe_loc) self.input_project_name('test03291') self.input_project_code('test03291') self.save_project() self.switch_to_frame_out() self.switch_to_frame(self.iframe_loc) self.is_project_add_success()
def __init__(self, driver): self.login_page = LoginPage(driver)
class LoginHandle: def __init__(self, driver): self.login_page = LoginPage(driver) def click_carouselfigure(self): '''点击最后一张轮播图''' self.login_page.get_carouselfigure_element().click() def send_username(self, user): '''输入用户名''' self.login_page.get_username_element().send_keys(user) def send_password(self, password): '''输入密码''' self.login_page.get_password_element().send_keys(password) def click_login(self): '''点击登录''' self.login_page.get_loginbutton_element().click() def click_register(self): '''点击注册''' self.login_page.get_register_element().click() def click_forget_password(self): '''点击忘记密码''' self.login_page.get_forget_element().click() def slide(self, direction): '''滑动''' self.login_page.slide(direction)