def add_person_present(self, name, job_title):
     scroll_to_element_by_id(self.driver, self.ADD_PEOPLE_PRESENT_BUTTON)
     self.driver.find_element_by_id(self.ADD_PEOPLE_PRESENT_BUTTON).click()
     self.driver.find_element_by_id(self.ADD_PERSON_BUTTON_ID).click()
     self.driver.find_element_by_id(self.PERSON_NAME_ID).send_keys(name)
     self.driver.find_element_by_id(self.PERSON_JOB_TITLE_ID).send_keys(job_title)
     functions.click_submit(self.driver)
 def fill_in_individual_info_page_1(self, context):
     context.organisation_name = fake.name()
     context.eori = "12345"
     self.enter_individual_organisation_first_last_name(
         context.organisation_name)
     self.enter_email(fake.free_email())
     functions.click_submit(self.driver)
 def edit_compliance_with_licences(self, overview, risk_value):
     scroll_to_element_by_id(self.driver, self.EDIT_COMPLIANCE_WITH_LICENCES_ID)
     self.driver.find_element_by_id(self.EDIT_COMPLIANCE_WITH_LICENCES_ID).click()
     self.driver.find_element_by_id(self.COMPLIANCE_WITH_LICENCE_OVERVIEW_ID).send_keys(overview)
     Select(self.driver.find_element_by_id(self.COMPLIANCE_WITH_LICENCE_RISK_VALUE_ID)).select_by_visible_text(
         risk_value
     )
     functions.click_submit(self.driver)
 def edit_knowledge_of_products(self, overview, risk_value):
     scroll_to_element_by_id(self.driver, self.EDIT_KNOWLEDGE_OF_PRODUCTS_ID)
     self.driver.find_element_by_id(self.EDIT_KNOWLEDGE_OF_PRODUCTS_ID).click()
     self.driver.find_element_by_id(self.KNOWLEDGE_OF_PRODUCTS_OVERVIEW_ID).send_keys(overview)
     Select(self.driver.find_element_by_id(self.KNOWLEDGE_OF_PRODUCTS_RISK_VALUE_ID)).select_by_visible_text(
         risk_value
     )
     functions.click_submit(self.driver)
Exemplo n.º 5
0
def i_fill_in_the_details_and_submit(driver, context):
    additional_contacts_page = AdditionalContactsPage(driver)
    context.additional_contact_email = fake.email()

    additional_contacts_page.enter_details(fake.prefix())
    additional_contacts_page.enter_name(fake.name())
    additional_contacts_page.enter_address(fake.address())
    additional_contacts_page.enter_country("United Kingdom")
    additional_contacts_page.enter_email(context.additional_contact_email)
    additional_contacts_page.enter_phone_number(fake.phone_number())

    functions.click_submit(driver)
 def enter_site_details(self, context, location):
     context.site_name = fake.company()
     self.enter_site_name(context.site_name)
     if location == "united_kingdom":
         self.enter_address_line_1(fake.street_address())
         self.enter_region(fake.city())
         self.enter_post_code(fake.postcode())
         self.enter_city(fake.state())
     else:
         self.enter_address(fake.street_address())
         self.enter_country("Ukraine")
     functions.click_submit(self.driver)
def fill_in_details(driver, context):
    context.ogl_name = fake.bs()
    context.ogl_description = fake.bs()
    context.ogl_link = (
        "https://www.gov.uk/government/publications/open-general-export-licence-military-"
        "goods-government-or-nato-end-use--6")

    create_page = OpenGeneralLicencesCreateEditPage(driver)
    create_page.enter_name(context.ogl_name)
    create_page.enter_description(context.ogl_description)
    create_page.enter_link(context.ogl_link)
    create_page.select_registration_required_yes()
    functions.click_submit(driver)
 def fill_in_company_info_page_1(self, context):
     if hasattr(context, "organisation_name"):
         context.old_organisation_name = context.organisation_name
     context.organisation_name = fake.company() + " " + fake.company_suffix(
     )
     self.enter_name(context.organisation_name)
     context.eori = "12345"
     self.enter_eori_number(context.eori)
     context.sic = "12345"
     self.enter_sic_number(context.sic)
     context.vat = "GB123456789"
     self.enter_vat_number(context.vat)
     self.enter_registration_number(12345678)
     functions.click_submit(self.driver)
    def add_visit_report_details(self, visit_type, visit_date, overall_risk, licence_risk):
        scroll_to_element_by_id(self.driver, self.EDIT_VISIT_REPORT_DETAILS_ID)
        self.driver.find_element_by_id(self.EDIT_VISIT_REPORT_DETAILS_ID).click()
        Select(self.driver.find_element_by_id(self.VISIT_TYPE_ID)).select_by_visible_text(visit_type)

        year, month, day = visit_date.split("-")
        self.driver.find_element_by_id(self.VISIT_DATE_DAY_ID).send_keys(day)
        self.driver.find_element_by_id(self.VISIT_DATE_MONTH_ID).send_keys(month)
        self.driver.find_element_by_id(self.VISIT_DATE_YEAR_ID).send_keys(year)

        Select(self.driver.find_element_by_id(self.OVERALL_RISK_VALUE_ID)).select_by_visible_text(overall_risk)

        Select(self.driver.find_element_by_id(self.LICENCE_RISK_VALUE_ID)).select_by_visible_text(licence_risk)

        functions.click_submit(self.driver)
Exemplo n.º 10
0
def assign_flags_to_case(driver, context):  # noqa
    CaseFlagsPages(driver).select_flag(context.flag_name)
    functions.click_submit(driver)
def deactivate_the_open_general_licence(driver, context):
    OpenGeneralLicencesDetailPage(driver).click_deactivate_link()
    OpenGeneralLicencesDeactivatePage(driver).select_yes()
    functions.click_submit(driver)
    context.ogl_status = "Deactivated"
 def enter_email(self, text):
     self.driver.find_element_by_id("user.email").send_keys(text)
     functions.click_submit(self.driver)
def select_open_general_export_licence(driver):
    OpenGeneralLicencesCreateEditPage(
        driver).select_open_general_export_licence_radiobutton()
    functions.click_submit(driver)
Exemplo n.º 14
0
def reactivate_flag(driver, context):
    FlagsListPage(driver).click_reactivate_link()
    functions.click_submit(driver, "Active")
Exemplo n.º 15
0
def deactivate_flag(driver, context):
    FlagsListPage(driver).click_deactivate_link()
    functions.click_submit(driver, "Deactivated")
def change_the_ogl_name(driver, context):
    context.ogl_name = fake.bs()
    OpenGeneralLicencesCreateEditPage(driver).enter_name(context.ogl_name)
    functions.click_submit(driver)
def click_submit(driver):
    functions.click_submit(driver, button_value="finish")
def select_united_kingdom(driver):
    OpenGeneralLicencesCreateEditPage(driver).click_united_kingdom_checkbox()
    functions.click_submit(driver)
def select_control_list_entry(driver):
    OpenGeneralLicencesCreateEditPage(
        driver).click_controlled_radioactive_tree()
    functions.click_submit(driver)
 def edit_overview(self, text):
     scroll_to_element_by_id(self.driver, self.EDIT_OVERVIEW_ID)
     self.driver.find_element_by_id(self.EDIT_OVERVIEW_ID).click()
     self.driver.find_element_by_id(self.OVERVIEW_ID).send_keys(text)
     functions.click_submit(self.driver)
 def select_type(self, individual_or_commercial):
     self.driver.find_element_by_id("type-" +
                                    individual_or_commercial).click()
     functions.click_submit(self.driver)
 def edit_inspection(self, text):
     scroll_to_element_by_id(self.driver, self.EDIT_INSPECTION_ID)
     self.driver.find_element_by_id(self.EDIT_INSPECTION_ID).click()
     self.driver.find_element_by_id(self.INSPECTION_ID).send_keys(text)
     functions.click_submit(self.driver)
 def select_location(self, united_kingdom_or_abroad):
     self.driver.find_element_by_id("location-" +
                                    united_kingdom_or_abroad).click()
     functions.click_submit(self.driver)
Exemplo n.º 24
0
def i_enter_text_in_the_question_text_area(driver, context):
    ecju_queries_pages = EcjuQueriesPages(driver)
    context.ecju_question = str(uuid4())
    ecju_queries_pages.enter_question_text(context.ecju_question)
    functions.click_submit(driver)
def click_reissue_button(driver, context):
    ogl_page = OpenGeneralLicencesCasePage(driver)
    ogl_page.click_reissue_button()
    ogl_page.accept_reissue_confirmation()
    functions.click_submit(driver)