Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

PyTest как добавить функции driver.execute_script в класс BasePage



PyTest как добавить функции driver.execute_script в класс BasePage
2022-07-10 14:13

Друзья, помогите пожалуйста
В тестовом фреймворке POM на PyTest
 
Как добавить в файл BasePage с классом 
 

class BasePage:



Функцию, чтобы драйвер мог выполнить JS-скрипт по типу таких, как клик:

VAR = driver.find_element(By....)

driver.execute_script("arguments[0].click(); VAR")



И фокус:

driver.execute_script("document.querySelector('SELECTOR').focus()")

 
Помимо основных, как do_click, do_send_keys, get_text, etc
 
Спасибо огромное заранее
У нас многие элементы работают на JS

 

Screenshot_1.png



В избранное