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 == "是": #非必填项 apb.starContacts().click() if contactPhone: #非必填项 apb.contactPersonMobile().send_keys(contactPhone) if contactComment: #非必填项 apb.contactPersonComment().send_keys(contactComment) apb.saveContactPerson().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