from time import sleep
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.select import Select
from selenium import webdriver
#启动谷歌浏览器
# driver = webdriver.Chrome()#C要大写,不要漏了括号
# driver.get('http://www.baidu.com')
#启动火狐浏览器
# driver = webdriver.Firefox()
# driver.get('http://www.baidu.com')
#定位输入框
# ele = driver.find_element_by_xpath(".//*[@id='kw']")
# driver.find_element_by_xpath('.//*[@id=\'kw\']')
#往输入框内填写“Selenium”
# ele.send_keys('Selenium')
driver = webdriver.Firefox()
driver.get('http://192.168.1.202:801/ranzhi40/www')
sleep(2)
#输入用户名密码点击登录
driver.find_element_by_id('account').send_keys('admin')
driver.find_element_by_name('password').send_keys('123456')
driver.find_element_by_id('keepLoginon').click()
driver.find_element_by_xpath(".//*[@id='submit']").click()
#
sleep(2)
#点击项目
# driver.find_element_by_xpath('//*[@id="s-menu-2"]/button/img').click()
#进入iframe
# ele_id = driver.find_element_by_id('iframe-2')
# driver.switch_to.frame(ele_id)
#点击文档
driver.find_element_by_xpath(".//*[@id='s-menu-3']/button").click()
#进入iframe
ele_id = driver.find_element_by_id('iframe-3')
driver.switch_to.frame(ele_id)
#点击创建文档库
sleep(1)
driver.find_element_by_id('createButton').click()
#定位授权用户
sleep(5)
ele_sqyh = driver.find_element_by_xpath(".//*[@id='users_chosen']/ul")
ele_sqyh.click()
ele_sqyh.send_keys('admin')
sleep(5)
ele_sqyh.send_keys(Keys.ENTER)
#点击添加区块
# sleep(1)
# driver.find_element_by_xpath(".//*[@id='dashboard']/div[2]/a").click()
#select类型的下拉框
# ele_select = driver.find_element_by_id('blocks')#定位下拉框
# select = Select(ele_select)#Select第一个字母大写
# select.select_by_value('task')
# select.select_by_index(1)
# select.select_by_visible_text('项目列表')
#点击项目按钮
# driver.find_element_by_xpath('//*[@id="mainNavbar"]/ul/li[2]/a').click()
|