Size: a a a

2020 May 28

S

Sergei in atinfo chat
похоже что этот пример со стэковерфлоу вполне рабочий, только сертификаты не доверенные:
➜  ~ python aiohttps.py
======== Running on https://0.0.0.0:8443 ========
(Press CTRL+C to quit)

➜  ~ wget --no-check-certificate -q -O - https://0.0.0.0:8443/
Hello, Anonymous%
источник

VH

Victoria Hitro in atinfo chat
Всем привет, помогите пожалуйста
пытаюсь кликнуть по элементу, через простой клик веб-драйвера.
выдает ошибку "element click intercepted:" я так понимаю она у меня изза того что элемент перекрыт другим элементом (фото прилагаю)
пыталась по нему и через action, эффекта ноль- может кто подскажет
источник

VH

Victoria Hitro in atinfo chat
источник

VH

Victoria Hitro in atinfo chat
нужно кликнуть по "Иному объекту" он прокручивает список до него, до не до конца виден элемент и он не может по нему кликнуть
сделано не через селект
источник

А

Александр in atinfo chat
Victoria Hitro
нужно кликнуть по "Иному объекту" он прокручивает список до него, до не до конца виден элемент и он не может по нему кликнуть
сделано не через селект
а что будет если настроить клик в область которая сейчас перехватывает ваш клик?
источник

IK

Igor Komarov in atinfo chat
Can you please help me? I am currently trying to implement request-based browser emulation, and I'm stuck at finding out how Google Chrome orders its headers.

However I can actually figure out some common headers order rules, I can not implement the same algorithm, that does not allow me to implement a generalized solution.

What I know, is that I can just see the ordering in Charles Proxy, and that it depends ONLY on browser, version and HTTP version. However, all my attempts to research the source code failed.
источник

VH

Victoria Hitro in atinfo chat
Александр
а что будет если настроить клик в область которая сейчас перехватывает ваш клик?
ну это наверное, как костыль, я уже один написала, чтобы драйвер искал более нижний элемент, тогда тот который мне нужен будет виден и не будет перекрываться, и я смогу по нему кликать. Но это все что то ненормальное
источник

А

Александр in atinfo chat
Victoria Hitro
ну это наверное, как костыль, я уже один написала, чтобы драйвер искал более нижний элемент, тогда тот который мне нужен будет виден и не будет перекрываться, и я смогу по нему кликать. Но это все что то ненормальное
ну, так устроен селениум
нельзя кликнуть в точку перекрытую другим слоем.
хотите клик в нужное место - выкручивайтесь
источник

VH

Victoria Hitro in atinfo chat
эх, понятно, спасибо
источник

Э

Эдгар in atinfo chat
Victoria Hitro
эх, понятно, спасибо
а js'ом не пробовала проскролить к элементу?
источник

А

Александр in atinfo chat
Эдгар
а js'ом не пробовала проскролить к элементу?
а как это поможет если там слой перекрывает точку в которую совершается клик?
источник

А

Александр in atinfo chat
это всегда приведет к InterceptedEx, и клика самого при этом не будет
источник

Э

Эдгар in atinfo chat
а он его разве в фокус не возьмет?
источник

Э

Эдгар in atinfo chat
оно не всегда , но бывает что помогает
источник

А

Александр in atinfo chat
хм. типа, элемент поменяет свое положение в DOM подчиняясь какой-то внутренней логике
возможно
но тогда и точка клика, скорее всего, поменяется
Victoria попробуйте через actions сделать hover.wait.click ?
или вы уже делали так?
источник

VH

Victoria Hitro in atinfo chat
Эдгар
а js'ом не пробовала проскролить к элементу?
пробовала, но я не умею его писать, и видно в написании ошибка
могу скинуть код, может поможете увидеть ошибку
источник

S

Sergei in atinfo chat
> но я не умею его писать
в автомейшене не помешает уметь)
источник

VH

Victoria Hitro in atinfo chat
Александр
хм. типа, элемент поменяет свое положение в DOM подчиняясь какой-то внутренней логике
возможно
но тогда и точка клика, скорее всего, поменяется
Victoria попробуйте через actions сделать hover.wait.click ?
или вы уже делали так?
экшн я уже  попробовала, не работает
источник

А

Александр in atinfo chat
вам нужно посмотреть на состояние локатора для клика в двух положениях - неактивном (без ховера) и активном, с ховером
если они различаются, тогда это возможно ваш вариант
источник

Э

Эдгар in atinfo chat
Александр
хм. типа, элемент поменяет свое положение в DOM подчиняясь какой-то внутренней логике
возможно
но тогда и точка клика, скорее всего, поменяется
Victoria попробуйте через actions сделать hover.wait.click ?
или вы уже делали так?
да , меня лично так пару раз выручало, не панацея, но можно попробовать, все зависит как построено все на фронте
источник