aboutsummaryrefslogtreecommitdiff
path: root/test/haketilo_test/test_integration.py
diff options
context:
space:
mode:
authorWojtek Kosior <koszko@koszko.org>2022-03-04 15:56:50 +0100
committerWojtek Kosior <koszko@koszko.org>2022-03-04 16:36:44 +0100
commit587c1a88475c162b820d94c37e2cd18eb4422276 (patch)
tree96b30c12159f63b30c621e227df634056424f92f /test/haketilo_test/test_integration.py
parent652e4476fdc2c7177145c0d993159f84a5f64c55 (diff)
downloadbrowser-extension-587c1a88475c162b820d94c37e2cd18eb4422276.tar.gz
browser-extension-587c1a88475c162b820d94c37e2cd18eb4422276.zip
display an informative message in settings page if IndexedDB cannot be accessed
Diffstat (limited to 'test/haketilo_test/test_integration.py')
-rw-r--r--test/haketilo_test/test_integration.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/haketilo_test/test_integration.py b/test/haketilo_test/test_integration.py
index 87d1827..b77afbd 100644
--- a/test/haketilo_test/test_integration.py
+++ b/test/haketilo_test/test_integration.py
@@ -19,6 +19,10 @@ Haketilo integration tests
import pytest
+from selenium.webdriver.support.ui import WebDriverWait
+from selenium.webdriver.support import expected_conditions as EC
+from selenium.webdriver.common.by import By
+
from .extension_crafting import get_extension_base_url
@pytest.mark.usefixtures('haketilo')
@@ -30,6 +34,9 @@ def test_integration(driver):
base_url = get_extension_base_url(driver)
driver.get(base_url + 'html/settings.html')
+ WebDriverWait(driver, 10)\
+ .until(EC.visibility_of_element_located((By.ID, "main_view")))
+
for tab_head_id, item_text in [
('resources_head', 'Haketilo demonstrational script'),
('mappings_head', 'Haketilo demonstrational message'),