Size: a a a

QA — Автоматизация

2020 June 29

LY

Lev Yarushin in QA — Автоматизация
Метод  text дрбавить, и будет текст
источник

ЕА

Евгений Асовин... in QA — Автоматизация
getText
источник

ДВ

Диана Верикова (Кудр... in QA — Автоматизация
И проверьте, не массив ли объектов возвращает find_elementS_...
Либо нужен метод, возвращающий один элемент, либо берите первый, а от него уже текст)
источник

АD

Алекс D.S. in QA — Автоматизация
Да, спасибо) я и .text забыл и element вместо elements нужно было
источник
2020 June 30

Asen Баал in QA — Автоматизация
а селениум может возвращать путь элемента? Получили мы например какую-нить ссылку, из этого можно получить всё вложение в котором она находится?
источник

DE

Dmitry Eremin in QA — Автоматизация
Asen Баал
а селениум может возвращать путь элемента? Получили мы например какую-нить ссылку, из этого можно получить всё вложение в котором она находится?
Прямого метода в апи нет
источник

DE

Dmitry Eremin in QA — Автоматизация
Есть getTagName() - возвращает тэг текущего элемента
источник

DE

Dmitry Eremin in QA — Автоматизация
Как вариант, решить это дело рекурсией:
1. Взять текущий тэгнэйм
2. Через xPath обратиться к родителю
3. Взять текущий тэгнэйм
4. Через xPath...
источник

IT

Ivan Trechyokas in QA — Автоматизация
кто-то слышал что-нибудь про https://www.carina-core.io/ ?
источник

IT

Ivan Trechyokas in QA — Автоматизация
https://github.com/qaprosoft/carina прям всё из коробки и бесплатно, где же все были, почему он не известен?)
источник

Asen Баал in QA — Автоматизация
Dmitry Eremin
Как вариант, решить это дело рекурсией:
1. Взять текущий тэгнэйм
2. Через xPath обратиться к родителю
3. Взять текущий тэгнэйм
4. Через xPath...
в другом чате предложили через js
источник

IT

Ivan Trechyokas in QA — Автоматизация
Asen Баал
а селениум может возвращать путь элемента? Получили мы например какую-нить ссылку, из этого можно получить всё вложение в котором она находится?
берёте Selenide,  находите эту ссылку, делаете .parent() - родительский элемент. Продолжать пока не надоест, но не проще ли сложный xpath взять, который найдёт нужный элемент, внутри которого есть нужная ссылка.

xpath правда так умеет, и время на поиск сократит.

если вы, конечно, представляете что вы имеете в виду под окружением (надеюсь не <body> :D ).

https://stackoverflow.com/questions/9683054/xpath-to-select-element-based-on-childs-child-value
источник

Asen Баал in QA — Автоматизация
Ivan Trechyokas
берёте Selenide,  находите эту ссылку, делаете .parent() - родительский элемент. Продолжать пока не надоест, но не проще ли сложный xpath взять, который найдёт нужный элемент, внутри которого есть нужная ссылка.

xpath правда так умеет, и время на поиск сократит.

если вы, конечно, представляете что вы имеете в виду под окружением (надеюсь не <body> :D ).

https://stackoverflow.com/questions/9683054/xpath-to-select-element-based-on-childs-child-value
ну, наверно стоит xpath получше изучить. Задача такая что есть целая группа почти идентичных по оформлению сайтов, отличия зачастую только в названиях классов, id, при чём эти различия могут быть на одном сайте для разных разделов, но реклама (а её отображение и прогрузку и смотрю) рассполагается в плане DOM в одном и том же месте
источник

D

Di in QA — Автоматизация
Asen Баал
ну, наверно стоит xpath получше изучить. Задача такая что есть целая группа почти идентичных по оформлению сайтов, отличия зачастую только в названиях классов, id, при чём эти различия могут быть на одном сайте для разных разделов, но реклама (а её отображение и прогрузку и смотрю) рассполагается в плане DOM в одном и том же месте
А зачем в этой задаче путь?
источник

Asen Баал in QA — Автоматизация
Di
А зачем в этой задаче путь?
реклама от спонсоров разная приходит
источник

D

Di in QA — Автоматизация
Asen Баал
реклама от спонсоров разная приходит
И?
Она наверняка в каком-то блоке с id=“ad”, там вы и можете её проверить
источник

Asen Баал in QA — Автоматизация
id всегда разные
источник

D

Di in QA — Автоматизация
Не понимаю просто что вам даёт путь
Если вы уже нашли рекламу по идентификатору то для чего вам путь до него?
источник

Asen Баал in QA — Автоматизация
Новая статья на сайте - id сменился, class тоже сгенерировался
источник

Asen Баал in QA — Автоматизация
под другими цифрами
источник