Size: a a a

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

2020 March 11

М

Максим in QA — Автоматизация
Сказочный Сникерс
Парень, возьми фикстуры. Зачем ты усложняешь себе жизнь?
спасибо за совет
источник

М

Максим in QA — Автоматизация
Сказочный Сникерс
Я надеюсь ты не на юниттесте пишешь?
pytest
источник

СС

Сказочный Сникерс in QA — Автоматизация
Тогда гугл твой друг
источник

СС

Сказочный Сникерс in QA — Автоматизация
Фикстуры пайтест и вперед
источник

М

Максим in QA — Автоматизация
спасибо)
источник

S

SMB in QA — Автоматизация
Максим
доступа нет ((
дэк в чем проблема поднять какойто мускуль на тест энвайронмент? потом же перебрасывать весь этот скам просто вообще как два байта по сети, даже если платформа и стек полностью поменялись
источник

S

SMB in QA — Автоматизация
ну такое не претендую на истину, просто как варик
источник

М

Максим in QA — Автоматизация
SMB
дэк в чем проблема поднять какойто мускуль на тест энвайронмент? потом же перебрасывать весь этот скам просто вообще как два байта по сети, даже если платформа и стек полностью поменялись
спасибо за совет) пока это звучит страшно))
источник

М

Максим in QA — Автоматизация
SMB
дэк в чем проблема поднять какойто мускуль на тест энвайронмент? потом же перебрасывать весь этот скам просто вообще как два байта по сети, даже если платформа и стек полностью поменялись
как совет на будущее норм)
источник

B

Bola in QA — Автоматизация
Максим
возникли сложности с сохранением в переменную. эти методы вызываются в разных тестах
Через файл однозначно плохой вариант. Тестам это не нужно.
источник

М

Максим in QA — Автоматизация
Bola
Через файл однозначно плохой вариант. Тестам это не нужно.
на тот момент показался удбобным. сейчас уже не очень удобно)
источник

AB

Alexey B in QA — Автоматизация
Максим
возникли сложности с сохранением в переменную. эти методы вызываются в разных тестах
держите статическую мапу
источник

AB

Alexey B in QA — Автоматизация
где ключ имя теста. а value - ваше значение
источник

AB

Alexey B in QA — Автоматизация
Bola
Через файл однозначно плохой вариант. Тестам это не нужно.
+ это сильно накладно- работа с файловой системой
источник

LY

Lev Yarushin in QA — Автоматизация
Edward Galiaskarov
Всем привет.

Может кто-то подскажет более оптимальный путь.
Работаю с Capybara - Cucumber

Хотя особой разницы не должно быть.

есть таблица в таблице select с option
у каждой строки есть id, но это по сути GUID объекта
потому решил, что конкретную строку могу получать по значению поля в ней, а именно

a = $("#project-estimate-tbl td").filter(function() {return $(this).text() === '01.02'}).closest('tr').find('.works_select')
project-estimate-tbl - это id  tbody
далее ищу td по значению текста в поле
затем беру родителя, и уже от родителя по классу получаю ячейку, где сидит select

b = a.find('option').filter(function() {return $(this).text() === '1 - Earthworks'})
Потом ищу у этого select option с нужным значением

a.val(b.val())
и задаю значение

А есть решение по проще? Вдруг кто-то решает такие задачи как семечки :) ?
Есть. Переложить работу на браузер, написав другие локаторы.
источник

EG

Edward Galiaskarov in QA — Автоматизация
Lev Yarushin
Есть. Переложить работу на браузер, написав другие локаторы.
Поясните, пожалуйста, свою мысль?
источник

М

Максим in QA — Автоматизация
Alexey B
держите статическую мапу
Спасибо )
источник

LY

Lev Yarushin in QA — Автоматизация
Edward Galiaskarov
Поясните, пожалуйста, свою мысль?
Можно кусок верстки, чтобы предметно показать?
источник

M

Merg in QA — Автоматизация
Максим
всем привет! в тестах нужно сравнивать число до и после теста , использую через запись в файл. и он создает файл во всех папках. подскажите как лучше сделать def save_number_in_file(number):
def save_number_in_file(number):
   with open("test.txt", 'w') as file:
       file.write(number)
   file.close()


def read_number_from_file(number):
   with open("test.txt") as file:
       count = int(file.read())
       file.close()
   assert (count + 1) == number, ' Значение до: ' + str(count) + '   Значение после: ' + str(number)
Я через кафку делал, тест пушит туда значение, а остальные тесты читают из топика
источник

СС

Сказочный Сникерс in QA — Автоматизация
Alexey B
+ это сильно накладно- работа с файловой системой
А что накладнее фс или бд?
источник