Код: Выделить всё
def convert_to_string(my_integer_number: int) -> str:
return str(my_integer_number)
Код: Выделить всё
import webdriver
def get_driver(browser = DEFAULT_BROWSER, headless=False) -> \
webdriver.Chrome or webdriver.Firefox or webdriver.Edge:
"""
Returns a selenium webdriver:
* browser: Available options are 'chrome', 'edge' and 'firefox'
"""
if browser == 'chrome':
return webdriver.Chrome(
#....
)
if browser == 'firefox':
return webdriver.Firefox(
...
)
if browser == 'edge':
return webdriver.Edge(
...
)
Код: Выделить всё
def access_login_page(driver: webdriver.Chrome or webdriver.Firefox or webdriver.Edge) -> None:
"""
Access the login page using the header menu
"""
ELEMENT_ID = 'header-sign-in'
try:
element: WebElement = WebDriverWait(driver, timeout=30).until(
EC.element_to_be_clickable((By.ID, ELEMENT_ID))
)
Подробнее здесь: https://stackoverflow.com/questions/709 ... variable-t