Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Не могу кликнуть на линк в кастомном теге <delete-popover>

html5
click
selenium
webdriver
Теги: #<Tag:0x00007f7b649de8b0> #<Tag:0x00007f7b649de770> #<Tag:0x00007f7b649de630> #<Tag:0x00007f7b649de4c8>

(Taras) #1

Привет всем,

есть у меня Delete кнопка - на которую ни JS Executor , ни навешание fire event script , ни простой webdriver click() не кликают

После клика должен поп-ап отобразиться

- видно на скрине

(Константин) #2

Как вариант изменить значение data-trigger=“focus” на data-trigger=“click” и кликать обычным кликом webdriver’а.
Этот параметр отвечает за то при каких условиях будет всплывать попап.
Как объяснить webdriver’у, чтобы этот элемент был в фокусе фиг знает)


(Ray Romanov) #3

MoveMouse, waitVIsible, MoveMouse, Click


(Bolatbek) #4

Еще способ - изменить стиль у div с id = “popover-content”.
Там по умолчанию style = “display:none”, поменяй на style = “display:block”

Изменить - скриптом.
Например, если есть jquery:

driver.execute_script("""$("div[id='popover-content']").show();""")

(Taras) #5

Решено через actions moveToElement