def test_cancel_empty_ticket(oneTimeSetUp):
    lp = Cancelpage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("Cancel page test with empty ticket")
    log.info("*#" * 20)
    result = lp.cancel_functionality(email="dfghj")
    try:
        assert_that(result, is_(equal_to_ignoring_case("Cancel Ticket - redBus")))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! in cancel empty ticket")
        raise e
def test_cancel_empty_credential(oneTimeSetUp):
    lp = Cancelpage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("Cancel page test with empty both the field")
    log.info("*#" * 20)
    result = lp.cancel_functionality()
    try:
        assert_that(result, is_(equal_to_ignoring_case("Cancel Ticket - redBus")))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! in empty both field")
        raise e
def test_invalid_credential(oneTimeSetUp):
    lp = Printpage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("test with invalid credential")
    log.info("*#" * 20)
    result = lp.print_functionality(ticket_no="23456",email="dfghj")
    try:
        assert_that(True,result)
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! empty email")
        raise e
def test_cancel_invalid_credential(oneTimeSetUp):
    lp = Cancelpage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("Cancel page test with invalid credential")
    log.info("*#" * 20)
    result = lp.cancel_functionality(ticket_no="1234567",email="dfghj")
    try:
        assert_that(result, is_(equal_to_ignoring_case("Cancel Ticket - redBus")))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! invalid credential")
        raise e
Beispiel #5
0
def test_empty_ticket(oneTimeSetUp):
    lp = Emailpage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("test with empty ticket number")
    log.info("*#" * 20)
    result = lp.email_functionality(email="dfghj")
    try:
        assert_that(True, result)
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! empty ticket")
        raise e
Beispiel #6
0
def test_empty_email(oneTimeSetUp):
    lp = Emailpage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("test with empty email")
    log.info("*#" * 20)
    result = lp.email_functionality(ticket_no="123456")
    try:
        assert_that(True, result)
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! empty email")
        raise e
def test_offer_page(oneTimeSetUp):
    lp = MoreHotel(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("Checking for the Offer Page")
    log.info("*#" * 20)
    result = lp.click_offer_link()
    try:
        assert_that(True, equal_to(result))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! in Offer Page")
        raise e
Beispiel #8
0
def test_empty_credentials(oneTimeSetUp):
    lp = Emailpage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("test with empty credredentials")
    log.info("*#" * 20)
    result = lp.email_functionality()
    try:
        assert_that(True, result)
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! empty credentials")
        raise e
def test_help_page(oneTimeSetUp):
    lp = ResBusHomePage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("testing pool help page")
    log.info("*#" * 20)
    result = lp.help_page()
    try:
        assert_that(result, is_(equal_to_ignoring_case(readData("Home", 2,
                                                                9))))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! Help Page")
        raise e
def test_all_fields_empty(oneTimeSetUp):
    lp = Bushire(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("Bus hiring with all empty input field")
    log.info("*#" * 20)
    result = lp.all_empty_field()
    try:
        assert_that(True, equal_to(result))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp,
                        name="Error!!! in all empty field")
        raise e
def test_verify_home_page(oneTimeSetUp):
    lp = Bushire(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("Bus hiring page validation for the home page")
    log.info("*#" * 20)
    result = lp.varify_page()
    try:
        assert_that(True, equal_to(result))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp,
                        name="Error!!! in Verifying the Bus Hire Home Page")
        raise e
def test_red_pool(oneTimeSetUp):
    lp = ResBusHomePage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("testing pool link")
    log.info("*#" * 20)
    result = lp.bus_pool()
    try:
        assert_that(result, is_(equal_to_ignoring_case(readData("Home", 2,
                                                                8))))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! Red Bus Pool")
        raise e
def test_top_hotel(oneTimeSetUp):
    lp = MoreHotel(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("Checking the top hotel present in the list")
    log.info("*#" * 20)
    result = lp.click_hotel(oneTimeSetUp)
    try:
        assert_that(result, equal_to_ignoring_case(readData("Hotel", 3, 2)))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp,
                        name="Error!!! in Opening in Niche Suite")
        raise e
def test_busbooking_invalid_field3(oneTimeSetUp):
    lp = ResBusHomePage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("test_busbooking started with  source  field empty")
    log.info("*#" * 20)
    result = lp.search_bus(oneTimeSetUp, readData("Home", 2, 4))
    try:
        assert_that(result, is_(equal_to_ignoring_case(readData("Home", 2,
                                                                5))))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! input3")
        raise e
def test_android_page(oneTimeSetUp):
    lp = ResBusHomePage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("Testing for android page")
    log.info("*#" * 20)
    result = lp.android_page()
    try:
        assert_that(result, is_(equal_to_ignoring_case(readData("Home", 2,
                                                                12))))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! Android page")
        raise e
def test_verification_page(oneTimeSetUp):
    lp = ResBusHomePage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("Login ")
    log.info("*#" * 20)
    result = lp.home_page_icon()
    try:
        assert_that(result, is_(equal_to_ignoring_case(readData("Home", 2,
                                                                5))))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! Home Page")
        raise e
def test_app_store_page(oneTimeSetUp):
    lp = ResBusHomePage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("Testing for app store page")
    log.info("*#" * 20)
    result = lp.apple_page()
    print(type(result), result)
    try:
        assert_that(result, equal_to(readData("Home", 2, 11)))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! App store Page")
        raise e
def test_sms_valid_empty_number(oneTimeSetUp):
    lp = ResBusHomePage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("Login Setup")
    log.info("*#" * 20)
    lp.sms_link()
    result = lp.sms_invalid_number()
    try:
        assert_that(True, equal_to(result))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! sms empty field")
        raise e
def test_sms_valid_number(oneTimeSetUp):
    lp = ResBusHomePage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("Sms testing")
    log.info("*#" * 20)
    lp.sms_link(number=readData("Home", 2, 10))
    result = lp.sms_valid_number()
    try:
        assert_that(True, equal_to(result))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! sending sms")
        raise e
def test_sms_valid_invalid_number(oneTimeSetUp):
    lp = ResBusHomePage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("invalid sms testing")
    log.info("*#" * 20)
    lp.sms_link(number="qwerty")
    result = lp.sms_invalid_number()
    try:
        assert_that(True, equal_to(result))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp,
                        name="Error!!! sms with invalid input")
        raise e
def test_login_page(oneTimeSetUp):
    lp = ResBusHomePage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("Login Setup")
    log.info("*#" * 20)
    not_displayed, result = lp.login_setup()
    assert_that(False, equal_to(not_displayed))
    try:
        assert_that(result, is_(equal_to_ignoring_case(readData("Home", 2,
                                                                5))))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! Login Popup")
        raise e
def test_cancel_page(oneTimeSetUp):
    lp = Cancelpage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info(
        "test_busbooking started with both source and destination field empty")
    log.info("*#" * 20)
    result = lp.cancel_functionality(ticket_no=readData("Home", 2, 6))
    try:
        assert_that(result, is_(equal_to_ignoring_case(readData("Home", 2,
                                                                7))))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp, name="Error!!! Cancel Page")
        raise e
def test_verify_home_page(oneTimeSetUp):
    lp = Pilgrimages(oneTimeSetUp)
    log.info("*#" * 20)
    log.info(
        "Checking the functionality of Pilgrimage page with invalid input field"
    )
    log.info("*#" * 20)
    result = lp.verify_page(oneTimeSetUp)
    try:
        assert_that(True, equal_to(result))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp,
                        name="Error!!! in verifying homepage")
        raise e
def test_empty_end_start_point(oneTimeSetUp):
    lp = Pilgrimages(oneTimeSetUp)
    log.info("*#" * 20)
    log.info(
        "Checking the functionality of Pilgrimage page with invalid input field"
    )
    log.info("*#" * 20)
    result = lp.all_empty_field()
    try:
        assert_that(True, equal_to(result))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp,
                        name="Error!!! in verifying all field empty")
        raise e
def test_empty_end_point(oneTimeSetUp):
    lp = Bushire(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("Bus hiring with validation with empty end point")
    log.info("*#" * 20)
    validation = lp.bus_hire_functionality(hire_city=readData("BusHire", 2, 1),
                                           start=readData("BusHire", 2, 3))
    result = validation[0]
    try:
        assert_that(True, equal_to(result))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp,
                        name="Error!!! in empty end point")
        raise e
def test_valid_credentials(oneTimeSetUp):
    lp = Pilgrimages(oneTimeSetUp)
    log.info("*#" * 20)
    log.info(
        "Checking the functionality of Pilgrimage page with valid input field")
    log.info("*#" * 20)
    result = lp.pilgrimage_booking_functionality(
        start=readData("Pilgrimages", 2, 1),
        dest=readData("Pilgrimages", 2, 2))
    try:
        assert_that(False, equal_to(result))
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp,
                        name="Error!!! in Valid Pilgrimage")
        raise e
def test_booking_with_valid_credentials(oneTimeSetUp):
    lp = ResBusHomePage(oneTimeSetUp)
    log.info("*#" * 20)
    log.info("test_busbooking with valid credentials started")
    log.info("*#" * 20)
    lp.search_bus(oneTimeSetUp,
                  source=readData("Home", 2, 3),
                  destination=readData("Home", 2, 4))
    result = lp.verifyLoginSuccessful()
    try:
        assert result == True
    except AssertionError as e:
        take_screenshot(driver=oneTimeSetUp,
                        name="Error!!!Valid email passing")
        raise e