Beispiel #1
0
 def get_login_button(self):
     link = read_ini_file_option(PageElementLocator_file_path,
                                 "126mail_login", "loginPage.loginbutton")
     element = find_element(self.driver,
                            link.split(">")[0],
                            link.split(">")[1])
     return element
Beispiel #2
0
 def get_passwd(self):
     input = read_ini_file_option(PageElementLocator_file_path,
                                  "qqmail_loginPage", "loginPage.passwd")
     element = find_element(self.driver,
                            input.split(">")[0],
                            input.split(">")[1])
     return element
Beispiel #3
0
 def get_iframe(self):
     link = read_ini_file_option(PageElementLocator_file_path,
                                 "qqmail_loginPage", "loginPage.loginFrame")
     element = find_element(self.driver,
                            link.split(">")[0],
                            link.split(">")[1])
     return element
Beispiel #4
0
 def get_username(self):  #获取输入用户名框
     link = read_ini_file_option(PageElementLocator_file_path,
                                 "126mail_login", "loginPage.username")
     element = find_element(self.driver,
                            link.split(">")[0],
                            link.split(">")[1])
     return element
Beispiel #5
0
 def get_tel(self):
     input = read_ini_file_option(PageElementLocator_file_path,
                                  "qqmail_contactsPage", "contactsPage.tel")
     element = find_element(self.driver,
                            input.split(">")[0],
                            input.split(">")[1])
     return element
Beispiel #6
0
 def get_username(self):
     input = read_ini_file_option(PageElementLocator_file_path,
                                  "qqmail_loginPage", "loginPage.user")
     # print("username: "******">")[0],
                            input.split(">")[1])
     return element
Beispiel #7
0
 def get_star_flag(self):
     check_box = read_ini_file_option(PageElementLocator_file_path,
                                      "126mail_addContactsPage",
                                      "addContactsPage.starContacts")
     element = find_element(self.driver,
                            check_box.split(">")[0],
                            check_box.split(">")[1])
     return element
Beispiel #8
0
 def get_save_button(self):
     button = read_ini_file_option(PageElementLocator_file_path,
                                   "126mail_addContactsPage",
                                   "addContactsPage.savecontacePerson")
     element = find_element(self.driver,
                            button.split(">")[0],
                            button.split(">")[1])
     return element
Beispiel #9
0
 def get_comment(self):
     input_box = read_ini_file_option(
         PageElementLocator_file_path, "126mail_addContactsPage",
         "addContactsPage.contactPersonComment")
     element = find_element(self.driver,
                            input_box.split(">")[0],
                            input_box.split(">")[1])
     return element
Beispiel #10
0
 def get_login_link(self):  #获取登录页面
     link = read_ini_file_option(
         PageElementLocator_file_path, "126mail_login",
         "loginPage.loginlink")  #定位表达式密码登录loginPage.loginlink
     element = find_element(self.driver,
                            link.split(">")[0],
                            link.split(">")[1])
     return element
Beispiel #11
0
 def get_create_button(self):
     button = read_ini_file_option(PageElementLocator_file_path,
                                   "qqmail_contactsPage",
                                   "contactsPage.addContactButton")
     element = find_element(self.driver,
                            button.split(">")[0],
                            button.split(">")[1])
     return element
Beispiel #12
0
    def get_msg(self):
        span = read_ini_file_option(PageElementLocator_file_path,
                                    "qqmail_contactsPage", "contactsPage.msg")
        element = find_element(self.driver,
                               span.split(">")[0],
                               span.split(">")[1])

        return element.text
Beispiel #13
0
def get_element(driver,locator_exp):
    print("当前定位的section和option:",locator_exp)
    section_name = locator_exp.split(",")[0]
    option_name = locator_exp.split(",")[1]
    element_locator = read_ini_file_option(
        PageElementLocator_file_path, section_name, option_name)
    element = find_element(
        driver, element_locator.split(">")[0], element_locator.split(">")[1])
    return element
Beispiel #14
0
 def get_login_link(self):
     # 返回定位元素表达式
     link = read_ini_file_option(PageElementLocator_file_path,
                                 "qqmail_loginPage",
                                 "loginPage.loginAccountButton")
     element = find_element(self.driver,
                            link.split(">")[0],
                            link.split(">")[1])
     return element
Beispiel #15
0
def get_element(locator_exp):
    sectionname = locator_exp.split(",")[0]
    optionname = locator_exp.split(",")[1]

    locator_exp = read_ini_file_option(PageElementLocator_file_path,
                                       section_name=sectionname,
                                       option_name=optionname)
    element = find_element(driver,
                           locator_exp.split(">")[0],
                           locator_exp.split(">")[1])

    return element
Beispiel #16
0
 def get_address_link(self):
     link=read_ini_file_option(PageElementLocator_file_path,"qqmail_homePage","homePage.addressLink")
     element=find_element(self.driver,link.split(">")[0],link.split(">")[1])
     return element