Example #1
0
    def test_Logincase(self):
        moke = LoginPage(self.dr)

        username = '******'
        password = '******'

        moke.login_success(username, password)
Example #2
0
 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
Example #3
0
 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()
Example #4
0
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")
Example #5
0
    def testlogin(self):
        time.sleep(10)
        login = LoginPage(self.driver)

        login.enterAccount("181212011")
        login.enterPwd("123")
        login.clickButton()
Example #6
0
 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
Example #7
0
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()
Example #8
0
 def gotoLogin(self):
     self.find_element(*self._my_btn).click()
     logg.info('点击我的,跳转登陆页面')
     return LoginPage()
Example #9
0
 def setUp(self):
     self.driver = LoginPage('chrome')
     self.driver.open(login_url)
Example #10
0
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()
Example #11
0
 def __init__(self):
     self.loginpage = LoginPage()
Example #12
0
 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()
Example #13
0
 def __init__(self, driver):
     self.home_page = HomePage(driver)
     self.login_page = LoginPage(driver)
Example #14
0
 def go_to_LoginPage(self):
     self.find(By.XPATH, "//span[text()='登录/注册']").click()
     return LoginPage()
Example #15
0
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)
Example #16
0
 def gotoLogin(self):
     time.sleep(3)
     print('跳到登录页面')
     self.loadSteps('../data/MainPage.yaml', 'gotoLogin')
     return LoginPage()
Example #17
0
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()
Example #18
0
 def __init__(self, driver):
     self.login_page = LoginPage(driver)
Example #19
0
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)