wasm tests: Use WebDriverManager to install chromedriver
Use WebDriverManager to install the correct version of chromedriver. This will help avoiding mismatch of Chrome/chromedriver versions, which sometimes happen in CI. Fixes: QTBUG-122729 Change-Id: I40cf62c02c2cb6f57b031cc83b9fa38f6ed2610e Reviewed-by: Simo Fält <simo.falt@qt.io>
This commit is contained in:
parent
9e214cbcdd
commit
05f4a77e17
@ -2,6 +2,8 @@
|
||||
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
|
||||
|
||||
from selenium.webdriver import Chrome
|
||||
from selenium.webdriver.chrome.service import Service as ChromeService
|
||||
from selenium.webdriver.common.action_chains import ActionChains
|
||||
from selenium.webdriver.common.actions.action_builder import ActionBuilder
|
||||
from selenium.webdriver.common.actions.pointer_actions import PointerActions
|
||||
from selenium.webdriver.common.actions.interaction import POINTER_TOUCH
|
||||
@ -9,16 +11,14 @@ from selenium.webdriver.common.actions.pointer_input import PointerInput
|
||||
from selenium.webdriver.common.by import By
|
||||
from selenium.webdriver.support.expected_conditions import presence_of_element_located
|
||||
from selenium.webdriver.support.ui import WebDriverWait
|
||||
from selenium.webdriver.common.action_chains import ActionChains
|
||||
from webdriver_manager.chrome import ChromeDriverManager
|
||||
|
||||
import unittest
|
||||
from enum import Enum, auto
|
||||
|
||||
import time
|
||||
|
||||
class WidgetTestCase(unittest.TestCase):
|
||||
def setUp(self):
|
||||
self._driver = Chrome()
|
||||
self._driver = Chrome(service=ChromeService(ChromeDriverManager().install()))
|
||||
self._driver.get(
|
||||
'http://localhost:8001/tst_qwasmwindow_harness.html')
|
||||
self._test_sandbox_element = WebDriverWait(self._driver, 30).until(
|
||||
|
Loading…
x
Reference in New Issue
Block a user