def add(d, contract_name, contract_mobile, contract_memo): try: # 创建主页实例对象 hp = HomePage(d=d) # 单击通讯录按钮 hp.addresslink().click() time.sleep(5) # 创建添加联系人实例对象 apb = AddressBookPage(d=d) apb.create_contractperson_btn().click() apb.switch_to_frame() time.sleep(1) # 必填项 apb.contract_person_name().send_keys(contract_name) # 必填项 apb.contract_person_mobile().send_keys(contract_mobile) if contract_memo: # 非必填项 apb.contract_person_email().send_keys(contract_memo) # 单击添加联系人页面确定按钮 apb.save_contract_person().click() except Exception as e: # 打印堆栈异常信息 print(traceback.print_exc()) raise e
def add(driver, contactName, contactEmail, isStar, contactPhone, contactComment): try: #创建主页实例 hp = HomePage(driver) hp.addressLink().click() time.sleep(3) #创建联系人页面实例对象 apb = AddressBookPage(driver) apb.createContactPersonButton().click() if contactName: #非必输项 apb.contactPersonName().send_keys(contactName) #必输项 apb.contactPersonEmail().send_keys(contactEmail) if isStar == u"是": apb.starContacts().click() if contactPhone: apb.contactPersonMoblie().send_keys(contactPhone) if contactComment: apb.contactPersonComment().send_keys(contactComment) apb.saveContacePerson().click() except Exception, e: print traceback.print_exc() raise e
def add(driver,contactName,contactEmail,isStar,contactPhone,contactComment): try: #创建主页实例对象 hp=HomePage(driver) #点击通讯录链接 hp.addressLink().click() time.sleep(3) #创建添加联系人页实例对象 abp=AddressBookPage(driver) abp.createContactPersonButton().click() if contactName: #非必填 abp.contactPersonName().send_keys(contactName) #必填项 abp.contactPersonEmail().send_keys(contactEmail) if isStar==u"是": abp.starContacts().click() if contactPhone: abp.contactPersonMobile().send_keys(contactPhone) if contactComment: abp.contactPersonComment().send_keys(contactComment) abp.saveContacePerson().click() except Exception as e: #打印堆栈异常信息 print(traceback.print_exc()) raise e
def add(driver, contactName, contactEmail, isStar, contactPhone, contactComment): try: hp=HomePage(driver) hp.addressLink().click() time.sleep(3) apd=AddressBookPage(driver) apd.createContactPersonButton().click() if contactName: apd.contactPersonName().send_keys(contactName) apd.contactPersonEmail().send_keys(contactEmail) if isStar == u"是": apd.starContacts().click() if contactPhone: apd.contactPersonMobile().send_keys(contactPhone) if contactComment: apd.contactPersonComment().send_keys(contactComment) apd.saveContacePerson().click() except Exception as e: print(traceback.print_exc()) raise e
def add(driver, contactName, contactEmail, isStar, contactPhone, contactComment): try: # 创建主页实例对象 hp = HomePage(driver) hp.addressLink().click() time.sleep(3) # 创建添加联系人页实例对象 apb = AddressBookPage(driver) apb.createContactPersonButton().click() time.sleep(3) if contactName: apb.contactPersonName().send_keys(contactName) apb.contactPersonEmail().send_keys(contactEmail) if isStar == u"是": apb.starContacts().click() if contactPhone: apb.contactPersonMobile().send_keys(contactPhone) if contactComment: apb.contactPersonComment().send_keys(contactComment) apb.saveContactPerson().click() except Exception, e: raise e