Exemplo n.º 1
0
def test_search(browser):
    browser.open('https://www.ecosia.org/')
    browser.element(by.name('q')).type('github yashaka selene').press_enter()

    browser.all('.result').first.element('.result-url').click()

    browser.should(have.title_containing('yashaka/selene'))
def test_google_one(selene_config):
    start = time.time()
    logger.info(f'before start browser: {time.time() - start} seconds')
    browser.open("/")
    logger.info(f'browser start duration: {time.time() - start} seconds')
    s(by.name("q")).should(be.blank) \
        .type("selenium").press_enter()
    ss(".srg .g").should(have.size_greater_than(0)) \
        .first.should(have.text("Selenium automates browsers"))
def test_google_two(selene_config):
    start = time.time()
    logger.info(f'before start browser: {time.time() - start} seconds')
    browser.open("/")
    logger.info(f'browser start duration: {time.time() - start} seconds')
    s(by.name("q")).should(be.blank) \
        .type("selenium").press_enter()
    ss(".srg .g").should(have.size_greater_than(0)) \
        .first.should(have.text("The Selenium project is a member of Software "
                                "Freedom Conservancy"))
Exemplo n.º 4
0
def x_test_search():
    browser.open('https://www.ecosia.org/')
    browser.element(by.name('q')).type('github yashaka selene').press_enter()

    browser.all('.result')\
        .first \
        .element('.result-url').click()
    #     .element_by_its('.result-title', have.text('yashaka/selene'))\
    #     .element('.result-url').click()

    browser.should(have.title_containing('yashaka/selene'))
Exemplo n.º 5
0
def test_search():
    browser.open('https://google.com/ncr')

    browser.element(by.name('q')).should(be.blank)\
        .type('python selene').press_enter()

    results = browser.all('#search .g')
    results.should(have.size_greater_than_or_equal(6))
    results.first.should(have.text('Concise API for Selenium'))
    results.first.element('.r>a').click()

    browser.should(have.title_containing('yashaka/selene'))
Exemplo n.º 6
0
 def search(self, text):
     browser.element(by.name('q')).type(text).press_enter()
Exemplo n.º 7
0
def search(text):
    browser.element(by.name('q')).type(text)
    submit = browser.element('.fas.fa-search')
    submit.click()
Exemplo n.º 8
0
def test_by_name():
    assert by.name("test") == ('name', 'test')
Exemplo n.º 9
0
 def search(self, text) -> Google:
     browser.element(by.name('q')).type(text).press_enter()
     return self