Size: a a a

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

2020 July 25

B

Bola in QA — Автоматизация
Надя
При запуске appium возникает следующая ошибка:
An unknown server-side error occurred while processing the command. Original error: Could not sign with default certificate. Original error spawn ENOTDIR

Погуглила, рекомендуют запускать appium через администратора командой sudo -i
Запустила, ошибка сохраняется.
Подскажите, пожалуйста, в чем может быть проблема, куда копать?
Может ли на это влиять тот факт, что при установке appium я отключала какие-то порты, которые 400 ошибкой мне отвечали?
(я очень нуб, сори))
Запустите appium-doctor
источник

Н

Надя in QA — Автоматизация
Bola
Запустите appium-doctor
Спасибо, запустила. Очень странные ошибки мол не установлен ANDROID_HOME , JAVA_HOME, хотя мы это фиксили (когда был неправильный путь, другая ошибка вылезала)🧐
источник

B

Bola in QA — Автоматизация
Жава Хоум должен смотреть на каталог bin
Насчёт андроид не помню.
Я просто надеялся, что доктор тоже ругается насчёт сертификатов
А эти варны не связаны с ошибкой.
Гугл говорит, что что-то с правами. И возможно с неверным файлом
 apk-signing.js
источник

S

Svail in QA — Автоматизация
Roman Mhoian
Можете кстати скрипт написанный выше попробовать
та я хочу понять а не просто закопипастить. ладно спасибо в любом случае.
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Svail
та я хочу понять а не просто закопипастить. ладно спасибо в любом случае.
Вы, не в обиду, странного хотите. Достать массив а потом обработать его своей функцией — совершенно нормально.   Если есть массив, волшебный локатор искать совершенно не обязательно.
источник

S

Svail in QA — Автоматизация
Там длинна масива не статична
источник

S

Svail in QA — Автоматизация
То 5 то 7
источник

S

Svail in QA — Автоматизация
И мне надо достать то 3 то 2 то 1 элемента
источник

MK

Maksim Kanin in QA — Автоматизация
Покажи, плиз, все варианты
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Svail
И мне надо достать то 3 то 2 то 1 элемента
"Автоматизация это программирование"
источник

B

Bola in QA — Автоматизация
Нужен AI
источник

MK

Maksim Kanin in QA — Автоматизация
Svail
И мне надо достать то 3 то 2 то 1 элемента
Мне кажется, лучшим вариантом тут будет найти родителя и взять у него innerText, а дальше replace, split и тд =)
источник

B

Bola in QA — Автоматизация
Maksim Kanin
Мне кажется, лучшим вариантом тут будет найти родителя и взять у него innerText, а дальше replace, split и тд =)
Понять бы, что вообще тестируется
источник

S

Svail in QA — Автоматизация
Я не могу функцией обработать ибо там данные разные каждый раз и единственный способ достать то что мне надо(ну как я думаю единственный) это та запятая которая выдается на фронтах а в доме я так понимаю она выступает как ::before И мне нужно вытащить все  до ::before
источник

S

Svail in QA — Автоматизация
Ладно проехали ребята) все что я хотел чтобы вы мне подсказали с xpath или css selector  ибо в интернете ничего не нашел по поводу ::before или как выбрать все элементы одинаковые без :before . Но ничего постараюсь найти другой способ
источник

AK

Anton Khayrutdinov in QA — Автоматизация
Ivan Trechyokas
А там никаких особых штук не надо, типа параметров и прочего?
Почекал - никаких параметров, связанных с этим, не используется. Мож у вас кастомный генератор или мусташ-файлы правили.
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Svail
Ладно проехали ребята) все что я хотел чтобы вы мне подсказали с xpath или css selector  ибо в интернете ничего не нашел по поводу ::before или как выбрать все элементы одинаковые без :before . Но ничего постараюсь найти другой способ
::before & ::after  это CSS псевдоклассы.

https://www.w3schools.com/cssref/css_selectors.asp

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

B

Bola in QA — Автоматизация
Нельзя выбирать. Только через js
источник

S

Svail in QA — Автоматизация
Понимаю что псевдо классы )  По этому и спросил) мб знает кто. Но все только ссылки кидаю на css selector типо я в гугле это найти не могу)
источник

B

Bola in QA — Автоматизация
To Google: Working with Pseudo elements in Selenium
источник