def NormalUserCreation_Secreterror(dri): #登录 loginin=login(dri) #点击组织 home_info=OraganizationHomePage(dri) home_info.click_organization_link() #点击添加用户 user_info=OraganizationUserPage(dri) user_info.click_adduser() #进入添加用户表单 adduser_info=OraganizationUserAdduserPage(dri) adduser_info.input_username_input('test' + str(num)) adduser_info.input_userpassword_input('a.123456') adduser_info.input_repeatpassword_input('a.123456') adduser_info.input_realname_input('测试' + str(num)) adduser_info.clear_entrydate_input() adduser_info.input_entrydate_input('2020-04-26') adduser_info.click_clickpage_clickt() adduser_info.click_Jobchoice_click() adduser_info.click_rightsgroup_selected_click() adduser_info.click_rightsgroup_click() adduser_info.input_email_input('50534' + str(num) + '@qq.com') adduser_info.input_codeaccount_input(str(num)) adduser_info.click_gender_button() adduser_info.clear_passwordchecking_input() adduser_info.input_passwordchecking_input('999999') adduser_info.scroll_scrollbarelement() adduser_info.click_save_button()
def click_user_link(dri): driver1 = OraganizationHomePage(dri) loginin = login(dri) driver1.click_organization_link() driver = OraganizationUserPage(dri) driver.click_adduser() time.sleep(2) driver.back() driver.click_deleteuser_button() time.sleep(2) driver.click_dismissdeleteuser_button() time.sleep(2)
def ClickOrganizationLink(dri): loginin= login(dri) driver = OraganizationHomePage(dri) # 点击组织连接 driver.click_organization_link() # 点击部门连接 driver.click_department_link() # 点击公司连接 driver.click_company_link() # 点击动态连接 driver.click_dynamic_link() # 点击动态连接 driver.click_department_link() # 点击用户连接 driver.click_user_link()
def EditCompanyInformation(dri): loginin = login(dri) company_info = OrganizationCompanyPage(dri) # 点击组织 home_info = OraganizationHomePage(dri) home_info.click_organization_link() # 点击公司 home_info.click_company_link() # 点击编辑公司 company_info.click_editcompany_click() # 切换框架 company_info.switch_switchframe() # 输入公司姓名 company_info.clear_input_companyname_input() company_info.input_companyname_input('黑麋鹿如是说') # 输入联系方式 company_info.clear_input_phone_input() company_info.input_phone_input('18888888888') # 输入传真方式 company_info.clear_input_fax_input() company_info.input_fax_input('0745-12312') # 输入地址 company_info.clear_input_address_input() company_info.input_address_input('天空之城') # 输入邮编号码 company_info.clear_input_zipcode_input() company_info.input_zipcode_input('4323143') # 输入外部地址 company_info.clear_website_input() company_info.input_website_input('https//:hm.com') # 输入内部地址 company_info.clear_backyard_input() company_info.input_backyard_input('http:172.98.0.1') # 选择匿名登录 company_info.click_anonymous_click() # 保存 company_info.submit_save_button() # 退出框架 company_info.quitframe() home_info.click_user_link()
def click_user_link(dri): driver1 = OraganizationHomePage(dri) loginin = login(dri) driver1.click_organization_link() driver = OraganizationUserPage(dri) driver.click_adduser() time.sleep(2) driver.back() driver.click_addusers() time.sleep(2) driver.back() driver.click_deleteuser_button() time.sleep(2) driver.click_dismissdeleteuser_button() time.sleep(2) driver.click_selection_button() time.sleep(2) driver.click_selection_button() time.sleep(2) driver.click_maintenancedepartment_link() time.sleep(2) driver.back() driver.click_edituser_button()
import os import time from selenium import webdriver from selenium.webdriver.common.by import By from Process_test.login_test import login from common.set_driver import SetDriver from elementinfo.organization_home_page import OraganizationHomePage from elementinfo.organization_company_page import OrganizationCompanyPage try: driver=SetDriver() login=login(driver) # 点击组织 driver.find_element(By.XPATH,'//a[text()="组织"]').click() # 选择公司 home_info=OraganizationHomePage(driver) home_info.click_company_link() # ---修改公司名称--- # 点击编辑 driver.find_element(By.XPATH, '//a[@id="editCompany"]').click() # 切框架 frame = driver.find_element(By.XPATH, '//div/div/div[2]/iframe[@id="iframe-triggerModal"]') # driver.switch_to.frame(frame) company_info=OrganizationCompanyPage(driver) company_info.switchframe1(frame) # 修改公司名称 driver.find_element(By.XPATH, '//input[@id="name"]').clear() driver.find_element(By.XPATH, '//input[@id="name"]').send_keys('黑麋鹿如是说') #联系方式 driver.find_element(By.XPATH,'//input[@id="phone"]').clear()
def clear_backyard_input(self, ): self.clear(self.backyard_input) def input_backyard_input(self, backyard): self.input(self.backyard_input, backyard) def click_anonymous_click(self): self.click(self.anonymous_click) def submit_save_button(self): self.submit(self.save_button) if __name__ == "__main__": dri = SetDriver() loginin = login(dri) company_info = OrganizationCompanyPage(dri) #点击组织 home_info = OraganizationHomePage(dri) home_info.click_organization_link() #点击公司 home_info.click_company_link() #点击编辑公司 company_info.click_editcompany_click() #切换框架 company_info.switch_switchframe() #输入公司姓名 company_info.clear_input_companyname_input() company_info.input_companyname_input('黑麋鹿如是说') #输入联系方式 company_info.clear_input_phone_input()
def click_department_link(self): self.click(self.department_link) def click_dynamic_link(self): self.click(self.dynamic_link) def click_company_link(self): self.click(self.company_link) if __name__ == "__main__": try: current = os.path.dirname(__file__) webpath = os.path.join(current, '../webdriver/chromedriver.exe') dri = webdriver.Chrome(executable_path=webpath) login = login_test.login(dri) driver = OraganizationHomePage(dri) #点击组织连接 driver.click_organization_link() #点击部门连接 driver.click_department_link() #点击公司连接 driver.click_company_link() #点击动态连接 driver.click_dynamic_link() #点击动态连接 driver.click_department_link() #点击用户连接 driver.click_user_link() finally: driver.quitbrowsr()