Перейти к содержимому

Фотография

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

pytest selenium python pom

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 maverick12345

maverick12345

    Новый участник

  • Members
  • Pip
  • 7 сообщений
  • ФИО:Неважно Ф.О

Отправлено 10 июля 2022 - 11: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   114,43К   0 Количество загрузок:


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных