Test queries
ftests.test_queries
¶
test_queries(queriesPage)
¶
Tests the word page
- check the page title
- change to advanced mode
- check the number of queries
Source code in ftests/test_queries.py
def test_queries(queriesPage):
"""Tests the word page
* check the page title
* change to advanced mode
* check the number of queries
"""
(browser, waits) = queriesPage
getElem = waits["elem"]
getTitle = waits["title"]
assert getTitle("Queries")
exampleQuery = getElem(By.CSS_SELECTOR, """[query_id="968"]""", maxWait=10)
assert exampleQuery.get_attribute("textContent") == "D Roorda: Qamets Qatan"
advancedElem = getElem(By.ID, "c_view_advanced")
advancedElem.click()
totalElem = getElem(By.CSS_SELECTOR, ".total", maxWait=10)
assert totalElem.get_attribute("textContent") == "1203"