# -*- coding:utf-8 -*-
from selenium import webdriver
from selenium.webdriver.support.ui import Select
import time
def jenk_autobuild():
wd = webdriver.Chrome()
wd.get("http://jenkins.goodiber.com/login?from=%2F") # 打开浏览器
wd.find_element_by_id("j_username").send_keys("littlelucky")
time.sleep(2) #等待3秒
wd.find_element_by_name("j_password").send_keys("test123456")
time.sleep(2)
wd.find_element_by_name("Submit").click() # 定位输入框并输入关键字
time.sleep(2) #等待3秒
wd.find_element_by_link_text("circle-mobile-7.0").click()
time.sleep(2)
wd.find_element_by_link_text("Build with Parameters").click()
time.sleep(2)
s1 = Select(wd.find_element_by_id("gitParameterSelect")) # 实例化Select
s1.select_by_value("origin/dev")
time.sleep(2)
version=wd.find_element_by_class_name("setting-input")
version.clear()
version.send_keys("7.4.0")
time.sleep(2)
buildid=wd.find_elements_by_class_name("setting-input")[1]
buildid.clear()
buildid.send_keys("250")
time.sleep(5)
el=wd.find_element_by_id("yui-gen1-button")
wd.execute_script("arguments[0].click();", el)
time.sleep(600)
wd.quit() #关闭浏览器
if __name__ =='__main__':
jenk_autobuild()