Run continiously
This commit is contained in:
@@ -7,18 +7,29 @@ from selenium.webdriver.common.action_chains import ActionChains
|
||||
import datetime
|
||||
import json
|
||||
import time
|
||||
import traceback
|
||||
|
||||
def get_filters(driver):
|
||||
print("Setting up filters...")
|
||||
driver.find_element(By.CLASS_NAME, "select2-selection__clear").click()
|
||||
group_fields = search_fields = driver.find_elements(By.CLASS_NAME, "select2-search__field")
|
||||
print("Group Fields Length: ", len(group_fields))
|
||||
group_fields[1].send_keys("noc-prov")
|
||||
group_fields[1].send_keys(Keys.ENTER)
|
||||
group_fields[1].send_keys("provisioning")
|
||||
group_fields[1].send_keys(Keys.ENTER)
|
||||
driver.find_element(By.CSS_SELECTOR, ".fa-cogs").click()
|
||||
clear_buttons = driver.find_elements(By.CLASS_NAME, "select2-selection__clear")
|
||||
clear_buttons[1].click()
|
||||
addtl_opts = driver.find_element(By.CLASS_NAME, "addtl_opts")
|
||||
addtl_opts.click()
|
||||
addtl_opts.click()
|
||||
if "collapsed" in addtl_opts.get_attribute("class"):
|
||||
addtl_opts.click()
|
||||
try:
|
||||
clear_buttons = driver.find_elements(By.CLASS_NAME, "select2-selection__clear")
|
||||
print("Found Clear Buttons")
|
||||
clear_buttons[1].click()
|
||||
print("Clicked Clear Button [1]")
|
||||
except:
|
||||
print("No Clear Button [1]")
|
||||
driver.find_element(By.CLASS_NAME, "control-label").click()
|
||||
driver.find_element(By.CSS_SELECTOR, ".search-btn").click()
|
||||
WebDriverWait(driver, 3)
|
||||
@@ -77,7 +88,7 @@ def assign_tickets(namecount,driver):
|
||||
|
||||
#assigned_json = {}
|
||||
|
||||
def auto_ticket(urls,users,driver,tickets_sorted):
|
||||
def auto_ticket(urls,users,driver):
|
||||
#for user in users:
|
||||
# assigned_json[user] = 0
|
||||
driver.get(urls['TICKETS'])
|
||||
@@ -88,8 +99,8 @@ def auto_ticket(urls,users,driver,tickets_sorted):
|
||||
EC.presence_of_element_located((By.CLASS_NAME, "select2-selection__clear"))
|
||||
)
|
||||
finally:
|
||||
if tickets_sorted == False:
|
||||
get_filters(driver)
|
||||
time.sleep(2.5)
|
||||
get_filters(driver)
|
||||
time.sleep(2.5)
|
||||
namecount = get_names(users,driver)
|
||||
print(namecount)
|
||||
|
||||
Reference in New Issue
Block a user