Size: a a a

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

2020 June 27

JD

John Doe in QA — Автоматизация
Alexei Vinogradov
Еще можно xpath внутри js использовать (например, когда более сложных доступ к элементу внутри которого текст). document.evaluate()
Ну тоже получается, что JS привлекается.
Ну кароч исключительно средствами селениум я хз как это сделать, увольняйте
источник

LY

Lev Yarushin in QA — Автоматизация
Вопрос, зачем нам этот текст?
источник

LY

Lev Yarushin in QA — Автоматизация
Если проверить что элемент начинается с "один текст" то это одно. Если просто получить текст (например для скрепинга") - то почему бы не использовать JS и прочее.
источник

AV

Alexei Vinogradov in QA — Автоматизация
Lev Yarushin
Если проверить что элемент начинается с "один текст" то это одно. Если просто получить текст (например для скрепинга") - то почему бы не использовать JS и прочее.
Ну в контексте обыкновенных е2е тестов, какой-то текст для проверок.
источник

LY

Lev Yarushin in QA — Автоматизация
Ну тогда я бы такой локатор сделал: //div[@id="test-id" and starts-with(text(),"один текст")]
источник

AV

Alexei Vinogradov in QA — Автоматизация
Lev Yarushin
Ну тогда я бы такой локатор сделал: //div[@id="test-id" and starts-with(text(),"один текст")]
Ну да, почти, в этом случае можно так схитрить.
источник

LY

Lev Yarushin in QA — Автоматизация
А если надо текст получить - получаем весь текст div'а, получаем текст вложенного strong, ищем в тексте дива и отрезаем то что до него. На python очень просто.
источник

S

Sergei in QA — Автоматизация
тогда уж проще взять innerHTML и сплитнуть по <strоng>, первый элемент и будет искомое)
источник

S

Sergei in QA — Автоматизация
странная задача имхо) надеюсь ее не дают на собесе)
источник

LY

Lev Yarushin in QA — Автоматизация
Sergei
тогда уж проще взять innerHTML и сплитнуть по <strоng>, первый элемент и будет искомое)
даже strong не надо, только до  < )
источник

ФН

Филип Нырковский... in QA — Автоматизация
ребят , кто знает какие-то хорошие ресурсы по изучению selenium
источник

ФН

Филип Нырковский... in QA — Автоматизация
подскажите плез )
источник

KV

Ksenia Vorobyeva in QA — Автоматизация
Филип Нырковский
ребят , кто знает какие-то хорошие ресурсы по изучению selenium
Курсы @barancev
источник

KV

Ksenia Vorobyeva in QA — Автоматизация
Вряд ли стоит это обсуждать в чате, в котором сидит автор курсов
источник

ФН

Филип Нырковский... in QA — Автоматизация
упс сорри
источник

RS

Roman Speranskii in QA — Автоматизация
Zewa 🚽 Expert
Использовать в продакшене наколеночное решение - не, спасибо)
Может оно еще и не доделано но точно уж лучше чем TestRail! )))
источник

IE

Ivan Efimov in QA — Автоматизация
Alexei Barantsev 🗹
если на странице есть jQuery, можно сделать вот так
List<String> comments = (List<String>) driver.executeScript("var comments = []; jQuery('body').contents().filter(function(){ return this.nodeType === 8 }).each(function() { comments.push(this.nodeValue) }); return comments");
я бы как-то так написал, не проверял, но должно работать:
return jQuery('body').contents().filter(node => node.nodeType === NodeFilter.SHOW_CDATA_SECTION).map(comment => comment.nodeValue)
источник

IE

Ivan Efimov in QA — Автоматизация
Alexei Vinogradov
это фантазии. Вот код - Селениум "дискриминирует" всё возвращаемое XPath, что не Element
из этого кода можно вернуть все ноды, в том числе и с коментами, а потом фильтрануть результат.
источник

IE

Ivan Efimov in QA — Автоматизация
Roman (rpwheeler)
Нынче-то мир вообще сдвинулся, и ИЕ оказлся не таким нужным, и а Эдж перевели на Хромиум.
А пока Майкрософт пытался Нокию перевести на Винфон, оказалось что и Нокия с Винфоном не была нужна.

В 2011-м году ходил анекдот про мужика которого так достал Винфон аппарат, что он его оставил на "торпеде" с незакрытым стеклом машины. Но когда вернулся, то обнаружил что винфон не спёрли, а положили рядом второй такой же.
IBM самая странная компания, она создала Microsoft позволив получать прибыль с каждого проданного компьютера с DOS.
Так же IBM создала ORACLE когда в IBM Research & Development не поверили в будущее RDBMS, идея RDBMS & SQL воплатилась уже в ORACLE.
источник

JD

John Doe in QA — Автоматизация
Lev Yarushin
А если надо текст получить - получаем весь текст div'а, получаем текст вложенного strong, ищем в тексте дива и отрезаем то что до него. На python очень просто.
А можно пример строки кода? Звучит интересно
источник