首页 > 其他 > 详细

Page--PageBoard

时间:2019-12-26 18:09:21      阅读:95      评论:0      收藏:0      [点我收藏+]

from selenium import webdriver
import time,os
from cwp.Page.PageLogin import PageLogin
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.by import By


class PageBoard():
def __init__(self, driver=None):
if driver is None:
os.system(‘taskkill /im chromedriver.exe /F‘)
self.driver = webdriver.Chrome()
else:
self.driver = driver

#定义元素
uesrleader_loc = (By.XPATH,‘id("menu-cwp-pps")/li[2]/a[1]/span[1]/span[1]‘)
weixinuser_loc = (By.XPATH,‘id("menu-userManagement")/li[1]/a[1]/span[1]/span[1]‘)
newadd_loc = (By.XPATH,‘id("datagrid-toolbar")/a[1]/span[1]‘)
name_loc = (By.ID,‘saveForm-name‘)
phonenum_loc = (By.ID,‘saveForm-phoneNo‘)
huozhukuang_loc = (By.XPATH,‘//*[@id="saveForm"]/div[4]/span[2]/span‘)
chosehuozhu_loc = (By.ID,‘datagrid-row-r2-2-1‘)
savebtn_loc = (By.XPATH,‘id("saveForm-button")/a[1]/span[1]‘)


def publish(self):
pagelogin = PageLogin(self.driver)
page_board = pagelogin.login(‘admin‘, ‘123‘, ‘1024‘)

self.driver.find_element(*self.uesrleader_loc).click()
time.sleep(1)
self.driver.find_element(*self.weixinuser_loc).click()
time.sleep(1)
self.driver.switch_to_frame(‘frame_outsideUserManage‘)
self.driver.find_element(*self.newadd_loc).click()

time.sleep(1)
self.driver.find_element(*self.name_loc).send_keys("测试")
time.sleep(1)
self.driver.find_element(*self.phonenum_loc).send_keys("13888888886")
time.sleep(1)
self.driver.find_element(*self.huozhukuang_loc).click()

self.driver.find_element(*self.chosehuozhu_loc).click()

self.driver.find_element(*self.huozhukuang_loc).click()

time.sleep(1)
self.driver.find_element(*self.savebtn_loc).click()
"""
self.driver.find_element_by_xpath(‘id("menu-cwp-pps")/li[2]/a[1]/span[1]/span[1]‘).click()
time.sleep(1)
self.driver.find_element_by_xpath(‘id("menu-userManagement")/li[1]/a[1]/span[1]/span[1]‘).click()
time.sleep(1)

self.driver.switch_to_frame(‘frame_outsideUserManage‘)
self.driver.find_element_by_xpath(‘id("datagrid-toolbar")/a[1]/span[1]‘).click()

time.sleep(1)
self.driver.find_element_by_id(‘saveForm-name‘).send_keys("测试")
time.sleep(1)
self.driver.find_element_by_id(‘saveForm-phoneNo‘).send_keys("13888888886")
time.sleep(1)
self.driver.find_element_by_xpath(‘//*[@id="saveForm"]/div[4]/span[2]/span‘).click()

self.driver.find_element_by_id(‘datagrid-row-r2-2-1‘).click()

self.driver.find_element_by_xpath(‘//*[@id="saveForm"]/div[4]/span[2]/span/a‘).click()

time.sleep(1)
self.driver.find_element_by_xpath(‘id("saveForm-button")/a[1]/span[1]‘).click()
"""


if __name__=="__main__":
pageboard1 = PageBoard()
pageboard1.publish()

Page--PageBoard

原文:https://www.cnblogs.com/wenjing2019/p/12102357.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!