測試指令碼 單擊執行任務

2021-10-04 01:14:57 字數 1773 閱讀 9644

#登入driver = webdriver.chrome()

driver.get(ip)

driver.maximize_window()

sleep(3)

driver.find_element_by_id('username').send_keys(user)

sleep(1)

driver.find_element_by_id('password').send_keys(password)

sleep(1)

driver.find_element_by_id('submits').click()

sleep(2)

driver.switch_to.frame('framemain')

sleep(5)

for i in range(1,2):

call.snapshot(driver)

call.gather(driver)

call.diagnose(driver)

call.ncms(driver)

call.tech(driver)

call.asset(driver)call.py

from selenium import webdriver

from time import sleep

import datetime

def snapshot(driver):

button = driver.find_element_by_xpath('//[@id "snapshotnowbtn"]').get_attribute("class")

#對比單次執行按鈕置灰和高亮中其元素屬性,發現置灰時,其class類中有l-btn-disabled

#當上傳任務執行失敗時,其class類中也有l-btn-disabled

if 'l-btn-disabled' in button:

flag = false

print("初始化時按鈕不可用,不執行該任務")

else:

flag = true

time = 60

while flag:

driver.find_element_by_xpath('//[@id "snapshotnowbtn"]/span/span[1]').click()

sleep(60)

progress = driver.find_element_by_xpath('//[@id "baselineprogress"]/div[2]/div').get_attribute('innertext')

if time <= 3600:

if progress =="green":

time = 60

sleep(60)

else:

time = time + 1

pass

else:

print("任務在%s卡死" % datetime.datetimenow())

flag = false

break

使用定時任務執行powershell指令碼

使用windows 任務計畫程式呼叫指令碼 download.ps1。在程式或指令碼這裡填寫的和呼叫 bat 的不同,以往這裡一般是執行指令碼 bat 的路徑,但是這裡只寫上powershell,而在新增引數 可選 這裡寫上 ps1指令碼的完整路徑。如圖 附上更新scep病毒庫的指令碼 伺服器端 s...

Linux 執行定時任務 shell指令碼

linux上面執行定時任務,我們可以利用crontab e直接編輯定時任務 另外我們還可以寫好shell指令碼,定時去執行shell指令碼,這兩個方法都可以起到定時執行的作用 下面我詳細說一下入如何執行shell指令碼 bin bash echo yes home abc.txt儲存完畢後記得給予許...

Linux 執行定時任務 shell指令碼

linux上面執行定時任務,我們可以利用crontab e直接編輯定時任務 另外我們還可以寫好shell指令碼,定時去執行shell指令碼,這兩個方法都可以起到定時執行的作用 下面我詳細說一下入如何執行shell指令碼 1.宣告一下我安裝的lnmp環境,shell指令碼存放的位置在 usr loca...