diff options
| -rw-r--r-- | harvester_submit_week_for_approval.py | 47 | 
1 files changed, 26 insertions, 21 deletions
| diff --git a/harvester_submit_week_for_approval.py b/harvester_submit_week_for_approval.py index 809979b..9c92e74 100644 --- a/harvester_submit_week_for_approval.py +++ b/harvester_submit_week_for_approval.py @@ -50,27 +50,32 @@ def submit_week_for_approval(driver, wait):      driver.get(url)      # Wait for page to load -    wait.until(expected.text_to_be_present_in_element( -        (By.ID, 'days-in-week-data-island'), -        friday.strftime('%F'))) - -    # Click "Submit Week for Approval" button -    driver.find_element_by_css_selector( -        '.approval-button .submit-link' -    ).click() - -    # Click "Yes, Submit Timesheet" button -    wait.until( -        expected.visibility_of_element_located( -            ( -                By.CSS_SELECTOR, -                '.approval-confirmation .js-submit-for-approval', -            ))) - -    # Wait for success message -    wait.until(expected.text_to_be_present_in_element( -        (By.ID, 'status_message'), -        'Timesheet has been submitted for approval.')) +    print(driver.find_element_by_id('days-in-week-data-island')) +    print(driver.find_element_by_id('days-in-week-data-island').get_attribute('innerHTML')) +    return driver +    # wait.until(expected.text_to_be_present_in_element( +    #     (By.ID, 'days-in-week-data-island'), +    #     friday.strftime('%F'))) + +    # # Click "Submit Week for Approval" button +    # driver.find_element_by_css_selector( +    #     '.approval-button .submit-link' +    # ).click() +    # +    # # Click "Yes, Submit Timesheet" button +    # wait.until( +    #     expected.visibility_of_element_located( +    #         ( +    #             By.CSS_SELECTOR, +    #             '.approval-confirmation .js-submit-for-approval', +    #         ))) +    # +    # # Wait for success message +    # wait.until(expected.text_to_be_present_in_element( +    #     (By.ID, 'status_message'), +    #     'Timesheet has been submitted for approval.')) +    # +    # return driver  if __name__ == "__main__":      options = Options() | 
