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()
Exemple #6
0
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()
Exemple #7
0
    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()
Exemple #8
0
    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()