diff --git a/AutoColor.py b/AutoColor.py index f2de7e1..4e33127 100644 --- a/AutoColor.py +++ b/AutoColor.py @@ -56,9 +56,8 @@ def dumb_make_tags(queues,tags,driver): tag_field = driver.find_element(By.ID, "tag_id") tag_field.send_keys(Keys.END) tag_field.send_keys("/",next(next_queue)) - print("Please verify tag looks correct. Press enter to continue.") - input() tag_field.send_keys(Keys.ENTER) + WebDriverWait(driver,5).until(EC.presence_of_element_located((By.ID,'stepListHeader'))) driver.close() driver.switch_to.window(original_window) @@ -99,9 +98,8 @@ def guided_make_tags(queues,tags,driver): tag_field = driver.find_element(By.ID, "tag_id") tag_field.send_keys(Keys.END) tag_field.send_keys("/",guided_tag) - print("Please verify tag looks correct. Press enter to continue.") - input() tag_field.send_keys(Keys.ENTER) + WebDriverWait(driver,5).until(EC.presence_of_element_located((By.ID,'stepListHeader'))) driver.close() driver.switch_to.window(original_window) @@ -144,9 +142,8 @@ def smart_make_tags(queues,tags,driver): tag_field = driver.find_element(By.ID, "tag_id") tag_field.send_keys(Keys.END) tag_field.send_keys("/",lowest_queue) - print("Please verify tag looks correct.") - input() - tag_field.send_keys(Keys.ENTER) + tag_field.send_keys(Keys.ENTER) + WebDriverWait(driver,5).until(EC.presence_of_element_located((By.ID,'stepListHeader'))) driver.close() driver.switch_to.window(original_window) diff --git a/AutoTicket.py b/AutoTicket.py index 3ed0ae0..dd7b785 100644 --- a/AutoTicket.py +++ b/AutoTicket.py @@ -18,6 +18,7 @@ def get_filters(driver): driver.find_element(By.CSS_SELECTOR, ".fa-cogs").click() clear_buttons = driver.find_elements(By.CLASS_NAME, "select2-selection__clear") clear_buttons[1].click() + driver.find_element(By.CLASS_NAME, "control-label").click() driver.find_element(By.CSS_SELECTOR, ".search-btn").click() WebDriverWait(driver, 3) @@ -60,6 +61,7 @@ def assign_tickets(namecount,driver): break WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.ID, "owner"))) controls = driver.find_element(By.ID, 'ticket-controls').find_elements(By.CLASS_NAME, "ticket-control") + WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CLASS_NAME, 'select2-container'))) owner_button = controls[3].find_element(By.CLASS_NAME, 'select2-container') owner_button.click() search_fields = driver.find_elements(By.CLASS_NAME, 'select2-search__field')