Size: a a a

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

2020 June 27

AV

Alexei Vinogradov in QA — Автоматизация
Boris Osipov
и правильно делает
мейби. В контексте findElement() - как бы подразумевает, что мы ищем Element.

Но получается, что Selenium может использовать XPath только частично. Я выше как раз и написал, что возможно не помешал бы специальный метод executeXPath().
Ведь странно XPath есть, DOM загружен в память, но чтобы находить ноды не-элементы, мы вынуждены пользоваться javascript или прости господи http clientами с дополнительными парсерами.
источник

BO

Boris Osipov in QA — Автоматизация
тебе подсказать репу куда пойти с этими предложениям?)
источник

BO

Boris Osipov in QA — Автоматизация
можно прям на гх ишью запилить и общаться по этому поводу))
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Ишь чего захотел, ноды находить. Клики кликать надо, а не вот это вот  ;)
источник

AV

Alexei Vinogradov in QA — Автоматизация
я знаю, у нас тут есть один девелопер, который может конструктивно прокомментировать. Я поверхностно Selenium знаю - может там уже давно всё есть, а я просто не в курсах.
источник

AV

Alexei Vinogradov in QA — Автоматизация
И тут в канале тоже достаточно людей, способных к конструктивному обсуждению, почему бы и нет.
источник

AV

Alexei Vinogradov in QA — Автоматизация
http://radio-qa.com/selenium-test/

для тех, кто больше практик, чем диванный эксперт. Напишите проверку на Selenium/Selenide на == "один текст" на этой страничке.
источник

B

Bola in QA — Автоматизация
Roman (rpwheeler)
1) А зачем оно вообще нужно? :)
2) Неважно, если вам нужно TMS, можно взять любую TMS или обходиться вообще без неё хоть таблицами и документами по папкам.

Я Буздина на днях переслушивал.
https://www.youtube.com/watch?v=vrjN8VTeuOk

— точно то же говорит что и я не раз говорил: где-то в коде нужна какая-то айдишка по которой можно найти описание, ID в комменте перед методом достаточно.
То есть, исходя из вашего вопроса #1, HP зря потратила усилия на создание QC? Не думаю, что это так.
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Bola
То есть, исходя из вашего вопроса #1, HP зря потратила усилия на создание QC? Не думаю, что это так.
HP НЕ тратила усилий на _создание_ QC. Следующий.
источник

B

Bola in QA — Автоматизация
Alexei Vinogradov
http://radio-qa.com/selenium-test/

для тех, кто больше практик, чем диванный эксперт. Напишите проверку на Selenium/Selenide на == "один текст" на этой страничке.
наш крутой селектор )
//*[@id="test-id"]/text()[1]
источник

AV

Alexei Vinogradov in QA — Автоматизация
Bola
наш крутой селектор )
//*[@id="test-id"]/text()[1]
в селениуме запускал его? Спорим что не запускал) Потому что выйдет Invalid Selector
источник

B

Bola in QA — Автоматизация
Alexei Vinogradov
в селениуме запускал его? Спорим что не запускал) Потому что выйдет Invalid Selector
неа )
источник

B

Bola in QA — Автоматизация
Roman (rpwheeler)
HP НЕ тратила усилий на _создание_ QC. Следующий.
купила?
что значит - следующий?
если разработали подобный монструобразный софт - значит он решал/решает какую-то проблему, и видимо успешно, раз до сих пор поддерживают это ПО
я столкнулся с HP QC в банке, не скажу, что мне понравилось 😊, но понимаю, для каких целей его создали
не все компании пишут сайтики
источник

B

Bola in QA — Автоматизация
Alexei Vinogradov
в селениуме запускал его? Спорим что не запускал) Потому что выйдет Invalid Selector
ну тогда экзекьютом )
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Bola
купила?
что значит - следующий?
если разработали подобный монструобразный софт - значит он решал/решает какую-то проблему, и видимо успешно, раз до сих пор поддерживают это ПО
я столкнулся с HP QC в банке, не скажу, что мне понравилось 😊, но понимаю, для каких целей его создали
не все компании пишут сайтики
Да, купила.
"Следующий" это значит следующий вопрос или следующий в очереди человек.

Монстрообразных разработок, не решающих проблем, в мире есть — 10 лет промучившийся инвалид с рождения Виндовз Фон, наконец-то упокоившийся в начале 2019-го, или Виндовз апстор, тоже инвалид с рождения, 8 лет непонятно зачем нужный, и совершенно не нужный нормальному рядовому пользователю.

Кволити центр емнип был завязан на такую не вытянувшую технологию как ActiveX , т.е. работал только Винда-ИЕ. На момент когда HP их купила уже можно было понять куда ветер дует (исходя из многолетних жалоб пользователей на ИЕ), и не покупать эту дрянь.

Несколько лет назад QC и прочий мастодонтно-софтверный виндовый кровавый энтерпрайз выделили в MicroFocus , т.е. для HP решающей или супервыгодной покупкой это не оказалось.

Было нужно? Кому-то когда-то немножко. Ну как WinPhone или Сильверлайт. Больше не нужно.
источник

R(

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

В 2011-м году ходил анекдот про мужика которого так достал Винфон аппарат, что он его оставил на "торпеде" с незакрытым стеклом машины. Но когда вернулся, то обнаружил что винфон не спёрли, а положили рядом второй такой же.
источник

B

Bola in QA — Автоматизация
Ну так какая альтернатива есть QC? Я сейчас просто не в курсе. Это не сарказм. Что есть из удобного, рабочего, используемого в больших софтверных компаниях?
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Удобного с оговорками, потому что  софт для тестирования и тестировщиков, в отличие от софта для разработчиков, приоритетным никогда не являлся, и сейчас не является (кто думает иначе, подумайте сколько раз "апдейты ломали" и чинилось это долго).

От 2015-го по сейчас, в моём секторе обзора, в  относительной моде TestRail (PHP - MySQL).

Но вот я давно говорю, и Буздин говорит, что это неважно — важно чтобы где-то была возможность по ID вытащить описание проверки (тесткейз или что ещё там).
В любой системе может быть как хорошее описание, так и плохое.
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Если ещё интересуют возможные кандидаты, то вот "сайт поиска альтернатив", альтернативы по Тестрейлу:

https://alternativeto.net/software/testrail/
источник

JD

John Doe in QA — Автоматизация
Alexei Vinogradov
http://radio-qa.com/selenium-test/

для тех, кто больше практик, чем диванный эксперт. Напишите проверку на Selenium/Selenide на == "один текст" на этой страничке.
Т.е. надо найти элемент, в котором только 'один текст'? Он же в div'e, в котором минимум 'один текст' и 'третий текст'? Или я чего-то не понял?
источник