示例#1
0
 def test_clearmessageineditor(self):
     try:
         browserInstance = setupValue()
         browser = browserInstance.setupfunction()
         browser.implicitly_wait(5)
         time.sleep(1)
         LauncheTender1 = LauncheTenderclass()
         browser = LauncheTender1.openURL(browser)
         browser.implicitly_wait(5)
         time.sleep(1)
         browser = LauncheTender1.subcontractorValidlogin(browser)
         #browser = LauncheTender1.list_Organisation(browser)
         time.sleep(1)
         browser = LauncheTender1.verifyorganisationdetails(browser)
         browser = LauncheTender1.list_project(browser)
         tenderDetails = Tenderdetails()
         time.sleep(1)
         browser = tenderDetails.Subcontratorproject(browser)
         browser = tenderDetails.suppliertender(browser)
         time.sleep(1)
         browser = tenderDetails.Actionslist(browser)
         time.sleep(1)
         browser = tenderDetails.editmessageinEditor(browser)
         time.sleep(1)
         browser = tenderDetails.clearmessageineditor(browser)
         time.sleep(1)
         nomessage = DataDriver()
         nomessage_path = nomessage.readfromXML(
             folder_path + '\Object\Object.xml', 'eTender',
             'notesinsendmessage')
         nomessage_ineditor = browser.find_element_by_xpath(nomessage_path)
         nomessage_ineditor1 = nomessage_ineditor.text
         self.assertEqual(nomessage_ineditor1, '')
         time.sleep(1)
         browser = tenderDetails.backtotenderdetailswindow(browser)
         time.sleep(1)
         Userprofilemenu_logout = Userprofilemenu()
         browser = Userprofilemenu_logout.logout_eTender(browser)
         time.sleep(1)
         logs.info("Test Case No : 100026 Passed Successfully")
     except Exception:
         logs.error("Validation with Test Case No: 100026 failed")
         browser.save_screenshot(fullpath)
         traceback.print_exc(file=sys.stdout)
         self.fail("Test Case No: 100026 failed")
         browser.implicitly_wait(5)
     finally:
         LauncheTender1.closebrowser(browser)
示例#2
0
 def test_uploaddocment(self):
     try:
         browserInstance = setupValue()
         browser = browserInstance.setupfunction()
         browser.implicitly_wait(5)
         time.sleep(1)
         LauncheTender1 = LauncheTenderclass()
         browser = LauncheTender1.openURL(browser)
         browser.implicitly_wait(5)
         time.sleep(1)
         browser = LauncheTender1.subcontractorValidlogin(browser)
         browser = LauncheTender1.list_Organisation(browser)
         time.sleep(1)
         browser = LauncheTender1.verifyorganisationdetails(browser)
         browser = LauncheTender1.list_project(browser)
         tenderDetails = Tenderdetails()
         time.sleep(1)
         browser = tenderDetails.Subcontratorproject(browser)
         browser = tenderDetails.suppliertender(browser)
         time.sleep(1)
         browser = tenderDetails.Actionslist(browser)
         time.sleep(2)
         browser = tenderDetails.uploadTendererdocument(browser)
         browser.implicitly_wait(5)
         time.sleep(1)
         uploaddoc = DataDriver()
         uploaddoc_path = uploaddoc.readfromXML(
             folder_path + '\Object\Object.xml', 'eTender',
             'delete')  #Delete option exists after uploading docs
         time.sleep(1)
         upload_document = browser.find_element_by_xpath(
             uploaddoc_path)  #Delete option
         time.sleep(1)
         uploaddocument = upload_document.text
         self.assertEqual(uploaddocument, 'Delete')
         time.sleep(1)
         browser = tenderDetails.deletedocuments(browser)
         time.sleep(1)
         logs.info("Test Case No : 100030 Passed Successfully")
     except Exception:
         logs.error("Validation with Test Case No: 100030 failed")
         browser.save_screenshot(fullpath)
         traceback.print_exc(file=sys.stdout)
         self.fail("Test Case No: 100030 failed")
         browser.implicitly_wait(5)
     finally:
         LauncheTender1.closebrowser(browser)