Ejemplo n.º 1
0
def test_open_close_phone(base_url, selenium):
    page = DevicesPage(selenium, base_url).open()
    phone = page.open_phone_detail()
    assert phone.is_displayed
    assert phone.is_features_displayed
    phone.close()
    assert not phone.is_displayed
    assert not phone.is_features_displayed
Ejemplo n.º 2
0
def test_open_close_tv(base_url, selenium):
    page = DevicesPage(selenium, base_url).open()
    tv = page.open_tv_detail()
    assert tv.is_displayed
    assert tv.is_features_displayed
    tv.close()
    assert not tv.is_displayed
    assert not tv.is_features_displayed
Ejemplo n.º 3
0
def test_open_close_tv(base_url, selenium):
    page = DevicesPage(selenium, base_url).open()
    tv = page.open_tv_detail()
    assert tv.is_displayed
    assert tv.is_features_displayed
    tv.close()
    assert not tv.is_displayed
    assert not tv.is_features_displayed
Ejemplo n.º 4
0
def test_open_close_phone(base_url, selenium):
    page = DevicesPage(selenium, base_url).open()
    phone = page.open_phone_detail()
    assert phone.is_displayed
    assert phone.is_features_displayed
    phone.close()
    assert not phone.is_displayed
    assert not phone.is_features_displayed
Ejemplo n.º 5
0
def test_toggle_detail_tabs(base_url, selenium):
    page = DevicesPage(selenium, base_url).open()
    phone = page.open_phone_detail()
    assert not phone.is_specifications_displayed
    phone.show_specifications()
    assert phone.is_specifications_displayed
    phone.show_features()
    assert not phone.is_specifications_displayed
    assert phone.is_features_displayed
    phone.close()
Ejemplo n.º 6
0
def test_toggle_detail_tabs(base_url, selenium):
    page = DevicesPage(selenium, base_url).open()
    phone = page.open_phone_detail()
    assert not phone.is_specifications_displayed
    phone.show_specifications()
    assert phone.is_specifications_displayed
    phone.show_features()
    assert not phone.is_specifications_displayed
    assert phone.is_features_displayed
    phone.close()
Ejemplo n.º 7
0
def test_open_close_modal(base_url, selenium):
    page = DevicesPage(selenium, base_url).open()
    page.select_location('Germany')
    modal = page.get_a_phone()
    assert modal.is_displayed
    modal.close()
Ejemplo n.º 8
0
def test_open_close_modal(base_url, selenium):
    page = DevicesPage(selenium, base_url).open()
    page.select_location("Germany")
    modal = page.get_a_phone()
    assert modal.is_displayed
    modal.close()
Ejemplo n.º 9
0
 def show_devices(self):
     el = self.find_element(self._devices_locator)
     self.MenuItem(self.page, root=el).click()
     from pages.firefox.os.devices import DevicesPage
     return DevicesPage(self.base_url, self.selenium)
Ejemplo n.º 10
0
def test_family_navigation(base_url, selenium):
    page = DevicesPage(base_url, selenium).open()
    page.family_navigation.open_menu()
    assert page.family_navigation.is_menu_displayed