def verification_modify_result(self, modify_ele, modif_path, expect): Service.get_tier_ele(modify_ele, By.XPATH, modif_path).click() # 姓名框 modify_name_ele = Service.get_ele( self.driver, By.CSS_SELECTOR, "#modifyForm > div > div:nth-child(2) > div.col-md-8.col-sm-6.col-xs-6 > " "div.col-md-6.col-sm-8.col-xs-8.form-group > input") # 在姓名后输入日期 current_time = Service.format_date() current_content = Service.input_value_date_ele(modify_name_ele, current_time) # 点击 保存 Service.get_ele( self.driver, By.CSS_SELECTOR, "#form-modify > div > div > div.modal-footer > button").click() # 修改完成,用修改后的姓名,查询一次 TraineesManagement.name_input_query(self.driver, current_content) TraineesManagement.basic_information_query_ele(self.driver) if Service.get_ele(self.driver, By.CSS_SELECTOR, "#stuInfo_table > tbody > tr > td:nth-child(1)" ).text == current_content: actual = "basic-pass" else: actual = "basic-fail" self.assertEqual(actual, expect)
def test_add_source(self, marketing_query_info): # 点击新增 Service.get_ele_location_method( self.driver, 'css', '#queryDiv > div:nth-child(2) > button:nth-child(9)').click() # 调用新增操作 Marketing.marketing_add(self.driver, marketing_query_info) # 判断出现保存成功框 commit_window_ele = Service.is_Element_present( self.driver, By.CSS_SELECTOR, "body > div.bootbox.modal.fade.mydialog.in > " "div > div > div.modal-footer > button") if commit_window_ele: actual = "add-customer-success" commit_window_ele.click() else: actual = "add-customer-fail" # 预期不符,截图 if actual != marketing_query_info["expect"]: file_name = "add_error" + Service.format_date() + '.png' self.driver.get_screenshot_as_file( "C:\\Users\wang\Desktop\woniuboss4.0\gui\error\\'%s'" % (file_name)) # 断言 self.assertEqual(actual, marketing_query_info["expect"])
def modify_employee(cls, driver): name_ele = Service.get_ele_location_method( driver, "css", "#modifyEmp-form > div > div:nth-child(2) > div:nth-child(1) > input" ) Service.input_value_date_ele(name_ele, Service.format_date()) # 保存 Service.get_ele_location_method(driver, "css", "#modifyEmpBtn").click()