Size: a a a

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

2020 November 10

Н

Наиль in QA — Автоматизация
Lucky
путь правильный?
в смысле? он же его скачивает сам каждый раз и использует
источник

L

Lucky in QA — Автоматизация
Наиль
в смысле? он же его скачивает сам каждый раз и использует
источник

MG

Max Grishkin in QA — Автоматизация
На самом деле что угодно может быть, ясно только, что удаленно не смог хром запуститься.
источник

TN

Timur Nurlygayanov in QA — Автоматизация
Наиль
Всем, привет) А почему локально все норм, а на удаленной машине ошибка?
Использую просто -  webdriver.Chrome(ChromeDriverManager().install())
может прав не хватило?
источник

LY

Lev Yarushin in QA — Автоматизация
А дисплей там есть? Попробуйте в headless запустить.
Ещё одно подозрение, а там не докер случаем?
источник

Н

Наиль in QA — Автоматизация
Lev Yarushin
А дисплей там есть? Попробуйте в headless запустить.
Ещё одно подозрение, а там не докер случаем?
неа, без докера
источник

LY

Lev Yarushin in QA — Автоматизация
Включите лог в хроме и посмотрите что там случилось.
источник

LY

Lev Yarushin in QA — Автоматизация
источник

Н

Наиль in QA — Автоматизация
Lev Yarushin
А дисплей там есть? Попробуйте в headless запустить.
Ещё одно подозрение, а там не докер случаем?
C headless чисто не помогло, добавил еще no-sandbox.
Запустилось. Но теперь типа элементы не находит, странно вообще

chromeOptions = webdriver.ChromeOptions()
chromeOptions.add_argument("--headless")
chromeOptions.add_argument('--no-sandbox')
browser = webdriver.Chrome("/home/chromedriver", options=chromeOptions)
источник

i

i think it's okay in QA — Автоматизация
Ребят,
подскажите пожалуйста что делать, если какие-то поля в модели появляются в зависимости от ситуации
источник

EB

Evgenii B in QA — Автоматизация
моделировать ситуацию - проверять наличие данных
источник

i

i think it's okay in QA — Автоматизация
i think it's okay
Ребят,
подскажите пожалуйста что делать, если какие-то поля в модели появляются в зависимости от ситуации
источник

SN

Sergei Napryushkin in QA — Автоматизация
Добрый день, в python selenium есть такой функционал чтобы скрипт ввода текста в поле срабатывал когда юзере перейдет на нужную страницу и там будет это поле для ввода текста? Или нужно делать костылями которые будут постоянно проверять есть ли что-то или нет
источник

i

i think it's okay in QA — Автоматизация
Evgenii B
моделировать ситуацию - проверять наличие данных
Т.е если я например хочу создать объект используя N-вариацию этой модели - то у меня должно быть несколько конструкторов для объекта этого типа?
Я просто думал что есть возможность нормализации...
источник

D

Di in QA — Автоматизация
i think it's okay
Т.е если я например хочу создать объект используя N-вариацию этой модели - то у меня должно быть несколько конструкторов для объекта этого типа?
Я просто думал что есть возможность нормализации...
А нельзя везде использовать parentId и name и заnullять их в зависимости от ситуации? Тогда и один конструктор подойдет
источник

LY

Lev Yarushin in QA — Автоматизация
Наиль
C headless чисто не помогло, добавил еще no-sandbox.
Запустилось. Но теперь типа элементы не находит, странно вообще

chromeOptions = webdriver.ChromeOptions()
chromeOptions.add_argument("--headless")
chromeOptions.add_argument('--no-sandbox')
browser = webdriver.Chrome("/home/chromedriver", options=chromeOptions)
права значит
источник

i

i think it's okay in QA — Автоматизация
Di
А нельзя везде использовать parentId и name и заnullять их в зависимости от ситуации? Тогда и один конструктор подойдет
я вот сейчас буду пробовать, но у меня остальных полей тупо нет - т.е parentId не появится, если родительского объекта нет
источник

D

Di in QA — Автоматизация
i think it's okay
я вот сейчас буду пробовать, но у меня остальных полей тупо нет - т.е parentId не появится, если родительского объекта нет
Ну вот и как раз
if (parent.isExist()) {
parentId = parent.Id
} else {
parentId = null
}
источник

D

Di in QA — Автоматизация
Я контекста вашего не знаю конечно, но кажется что может получится.
источник

i

i think it's okay in QA — Автоматизация
Di
Я контекста вашего не знаю конечно, но кажется что может получится.
Я вот так и собираюсь делать, просто думал что есть какое-то более элегентное решение.
источник