Size: a a a

2019 August 21

R(

Roman (rpwheeler) in atinfo chat
Foo Bar
Честно говоря, вообще не очень понятно зачем нужны эти обертки, у селениума очень простое апи.
Дорогие товарищи, как, примерно, говорил великий Ванберг, "Вы можете не понимать зачем кто-то делает что-то, но у этого кого-то, наверное, есть причины это делать".

https://github.com/selenide/selenide/wiki/Selenide-vs-Selenium

(мне на эти вещи было возразить что не всё так сложно и мрачно как изображает агитка, но сложности есть).

И я согласен что в ожидания селениума лучше уметь, но в кривая обучения у Селенида попроще. По крайней мере выглядит.
источник

EK

Evgen Kovtun in atinfo chat
можно написать метод который условно в 0 опустит скорость инета
источник

EK

Evgen Kovtun in atinfo chat
выше писали об этом
источник

FB

Foo Bar in atinfo chat
Написать метод можно. Это к селениуму не относится только
источник

EK

Evgen Kovtun in atinfo chat
а пропустил мимо ушей, из коробочки нет такого, согласен :)
источник

FB

Foo Bar in atinfo chat
Roman (rpwheeler)
Дорогие товарищи, как, примерно, говорил великий Ванберг, "Вы можете не понимать зачем кто-то делает что-то, но у этого кого-то, наверное, есть причины это делать".

https://github.com/selenide/selenide/wiki/Selenide-vs-Selenium

(мне на эти вещи было возразить что не всё так сложно и мрачно как изображает агитка, но сложности есть).

И я согласен что в ожидания селениума лучше уметь, но в кривая обучения у Селенида попроще. По крайней мере выглядит.
Особенно номер 13
источник

FB

Foo Bar in atinfo chat
+ там половина пунктов это проблемы жавы, а не селениума (тот же скриншот обернутый в try-catch).
источник

FB

Foo Bar in atinfo chat
У селениума нет кривой обучения) Вся кривая обучения это pip install selenium. Ну, или пакетный менеджер вашего ЯП
источник

A

Alexoid in atinfo chat
Escudo Escobar
Вроде тут не спрашивал..
Можно ли как то в селениде эмулировать дисконект ?
я уже сегодня или вчера про это говорил. есть у хрома такая вещь как "network throttling", который эмулирует, будто ты открываешь сайт по 2G-3G-EDGE сетям или вообще без инета, открывается в девтулсах по F12. в вебдрайвере есть такая возможность https://codoid.com/how-to-set-network-conditions-in-selenium/
источник

FB

Foo Bar in atinfo chat
Alexoid
я уже сегодня или вчера про это говорил. есть у хрома такая вещь как "network throttling", который эмулирует, будто ты открываешь сайт по 2G-3G-EDGE сетям или вообще без инета, открывается в девтулсах по F12. в вебдрайвере есть такая возможность https://codoid.com/how-to-set-network-conditions-in-selenium/
Да, но это только с хромдрайвером будет работать.
источник

A

Alexoid in atinfo chat
и?)
источник

AG

Alexey Gridnev in atinfo chat
а давно не надо тестировать другие браузеры?
источник

R(

Roman (rpwheeler) in atinfo chat
Foo Bar
У селениума нет кривой обучения) Вся кривая обучения это pip install selenium. Ну, или пакетный менеджер вашего ЯП
> У селениума нет кривой обучения)

Вынужден не согласиться (c) "Люди в чёрном 3"
Присутствуют хотя бы те же вызовы методов и ожидания.

https://selenium-python.readthedocs.io/waits.html

Вот такие примеры новичок в Селениуме просто так со старта писать не будет.
источник

FB

Foo Bar in atinfo chat
Roman (rpwheeler)
> У селениума нет кривой обучения)

Вынужден не согласиться (c) "Люди в чёрном 3"
Присутствуют хотя бы те же вызовы методов и ожидания.

https://selenium-python.readthedocs.io/waits.html

Вот такие примеры новичок в Селениуме просто так со старта писать не будет.
Если ты считаешь, что это "сложный" пример, ок. Тогда могу только согласиться.
источник

AS

Andrei Solntsev in atinfo chat
Foo Bar
Ну, можно имплисит поставить, или обертку над кликом с явным ожиданием сделать, да. Но это не какое-то интеллектуальное определение
А никто и не говорил про интеллектуальное. Тем и хорошо это решение, что оно очень простое и надёжное, в отличие от всяких там машинлёрнингов.
источник

R(

Roman (rpwheeler) in atinfo chat
Foo Bar
Если ты считаешь, что это "сложный" пример, ок. Тогда могу только согласиться.
Мы говорим про кривую обучения, нет? Кривая обучения особенно предполагает обучение с нуля -- человек не знает ничего, как человеку дойти до уровня выше.
источник

FB

Foo Bar in atinfo chat
Roman (rpwheeler)
Мы говорим про кривую обучения, нет? Кривая обучения особенно предполагает обучение с нуля -- человек не знает ничего, как человеку дойти до уровня выше.
Чтобы пользоваться селениумом нужно уметь программировать. Если человек умеет программировать, то он сможет поставить пакет, и разобраться в 10тке методов
источник

FB

Foo Bar in atinfo chat
Даже программировать надо уметь на минималках. Не нужна математика, алгоритмы, знание разных осей, не нужно ничего знать про сеть
источник

FB

Foo Bar in atinfo chat
Если челу чтобы разобраться как найти элемент, или как настроить ожидания нужно больше пары дней это беда.
источник

G

Geronimo MSK in atinfo chat
Foo Bar
Даже программировать надо уметь на минималках. Не нужна математика, алгоритмы, знание разных осей, не нужно ничего знать про сеть
Плюсую)) Нихера сам не умею😄😄😄
источник