Size: a a a

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

2020 April 13

IE

Ivan Efimov in QA — Автоматизация
coords - el.getBoundingClientRect()
источник

𝑰𝑷

𝑰𝒍𝒉𝒐𝒎 𝑷𝒂𝒓𝒊𝒔𝒊 ✅ in QA — Автоматизация
А в самом DOM'е нету параметров, который дал бы такую информацию?
источник

IE

Ivan Efimov in QA — Автоматизация
document.elementFromPoint(x, y).click();
источник

IE

Ivan Efimov in QA — Автоматизация
DOM, а есть Virtual DOM который менятся во время загрузки страници и пока ты водишь мышкой
источник

IE

Ivan Efimov in QA — Автоматизация
хорошо бы иметь диспетчеr кликов, ты кликнул ОК и смотришь пришел клик в ОК, а не в layer
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
𝑰𝒍𝒉𝒐𝒎 𝑷𝒂𝒓𝒊𝒔𝒊 ✅
Как проверить объект что он clickable или нет.
через DOM, без использование Selenium
Если учитывать все нюансы, то если коротко - никак, только кликнуть и и посмотреть что произошло то что должно после клика.
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Бывают элементы и clickable, и enabled, и visible, и все что там еще насоветовали, а кликаешь мышкой - и бах там эксепшн летит, и ничего не происходит
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Но если просто надо проверить что на элемент юзер МОГ бы кликнуть - то можно посмотреть скрипт в selenium который это проверяет, как это происходит там
источник

B

BonumTellurian in QA — Автоматизация
Check out SkillBranch - Чат: https://t.me/skillbranch
источник

𝑰𝑷

𝑰𝒍𝒉𝒐𝒎 𝑷𝒂𝒓𝒊𝒔𝒊 ✅ in QA — Автоматизация
Спасибо. Я понял
источник

OS

Oleksandr Shevtsov in QA — Автоматизация
если очень упростить, то в сайпрессе для проверки, что элемент не перекрыт, берут координаты элемента по которому нужно кликнуть, тянут elementFromPoint с документа и потом проверяют что это либо искомый элемент, либо потомок, если да - значит не перекрыт
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
попробуй просто проверять видимость твоего попапа этого, если он есть - значит все перекрыто
источник

𝑰𝑷

𝑰𝒍𝒉𝒐𝒎 𝑷𝒂𝒓𝒊𝒔𝒊 ✅ in QA — Автоматизация
Oleksandr Khotemskyi
попробуй просто проверять видимость твоего попапа этого, если он есть - значит все перекрыто
Там все что угодно может вылезти.
Div Id того что нам мешает неизвестный
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
𝑰𝒍𝒉𝒐𝒎 𝑷𝒂𝒓𝒊𝒔𝒊 ✅
Там все что угодно может вылезти.
Div Id того что нам мешает неизвестный
ты чужой сайт пытаешься прокликать или что? )
источник

С

Сергей in QA — Автоматизация
Всем привет. А какие методологии есть а автоматизации))??
источник

С

Сергей in QA — Автоматизация
Типа всей этой хрени с эквивалентными классами и граничными значениями только в автоматизации ...
источник

EB

Evgenii B in QA — Автоматизация
Сергей
Типа всей этой хрени с эквивалентными классами и граничными значениями только в автоматизации ...
автоматизация это код.
любые методологии присущие коду присущи автоматизации

автоматизация тестирования: методологии присущие коду и его поддержке + методология тестирования

и то и другое можно вычитать из умных книжек по тестированию / програмированию
источник

VK

Vova Kovardakov in QA — Автоматизация
здравствуйте всем!) не подскажите пожалуйста кто-нибудь пользовался FireFox portable версией? не могу запустить

driver = webdriver.Firefox(firefox_binary=binary) ,
выдает ошибку
WebDriverException: Message: connection refused
указываю путь к версии так  
binary = FirefoxBinary('FirefoxPortableLegacy52\\App\\Firefox64\\firefox.exe')

код получается вот такой

binary = FirefoxBinary('FirefoxPortableLegacy52\\App\\Firefox64\\firefox.exe')

driver = webdriver.Firefox(firefox_binary=binary,executable_path='geckodriver.exe')

driver.get('https://www.google.com')
источник

С

Сергей in QA — Автоматизация
Обожаю этих бесполезных людей втерающих всякую ересь под видом философских размышлений... )))
источник

EB

Evgenii B in QA — Автоматизация
Сергей
Обожаю этих бесполезных людей втерающих всякую ересь под видом философских размышлений... )))
так ты бы вопрос задал по конкретней, тебе бы конкретней ответили
источник