コード例 #1
0
 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
コード例 #2
0
 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