Size: a a a

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

2020 May 07

O

Oleg in QA — Автоматизация
Oleksandr Prykhodchenko
ObjectMapper для таких задач тож годится же?
Для любых задач с джсон годится
источник

OP

Oleksandr Prykhodche... in QA — Автоматизация
Oleg
А что такое json без вложенных объектов?
имею в виду когда вот так:
  "index": {
   "name": "ghvngvngvg",
   "type": "INDIVIDUAL",
   "tankSize": {
     "value": 1000,
     "technicalUnit": "l"
   }
 }

Есть объект index, а нём есть вложенный объект tankSize, у которого тоже есть поля. Как эти объекты записывать правильно в JSON?
источник

VD

Vadim Dudin in QA — Автоматизация
Oleksandr Prykhodchenko
имею в виду когда вот так:
  "index": {
   "name": "ghvngvngvg",
   "type": "INDIVIDUAL",
   "tankSize": {
     "value": 1000,
     "technicalUnit": "l"
   }
 }

Есть объект index, а нём есть вложенный объект tankSize, у которого тоже есть поля. Как эти объекты записывать правильно в JSON?
Вы бы язык указывали
источник

OP

Oleksandr Prykhodche... in QA — Автоматизация
Vadim Dudin
Вы бы язык указывали
Java
источник

OP

Oleksandr Prykhodche... in QA — Автоматизация
ну типа когда один объект я понял:
ObjectMapper objectMapper = new ObjectMapper();
Car car = new Car("yellow", "renault");
String carAsString = objectMapper.writeValueAsString(car);

А вот когда у нас несколько вложенных объектов, как их записать в JSON?
источник

OP

Oleksandr Prykhodche... in QA — Автоматизация
всё, я понял - нужно один в один объекты складывать
прастити😂
источник

E

Ekaterina in QA — Автоматизация
два вида создания Json мы использовали, оба было сложно читать и править. Решили хранить их отдельными файлами (тогда их можно скопировать чтобы руками пронать через postman для дебага)
источник

VD

Vadim Dudin in QA — Автоматизация
А в Java разве нет библиотек которые позволили бы объект сериализовать в json?
источник

OP

Oleksandr Prykhodche... in QA — Автоматизация
Vadim Dudin
А в Java разве нет библиотек которые позволили бы объект сериализовать в json?
Ну вот Jackson же и сериализирует объект в Json
источник

E

Ekaterina in QA — Автоматизация
Да, есть, но тогда тесты так
источник

E

Ekaterina in QA — Автоматизация
*выглядят
источник

AP

Alexey Panashchenko in QA — Автоматизация
Надо ж наверное импорт сделать
источник

VD

Vadim Dudin in QA — Автоматизация
Ekaterina
Да, есть, но тогда тесты так
И в чем проблема? Это явно удобнее чем то что на скрине выше.
А в принципе можно создание объектов выносить в фикстуры, и в тест передавать уже готовые.
источник

VD

Vadim Dudin in QA — Автоматизация
Так же пример, у вас есть тело запроса с несколькими уровнями вложенности, и если у вас это описано в виде классов - актуализировать один класс, сильно проще, чем потом вручную лезть повсюду.
источник

E

Ekaterina in QA — Автоматизация
Vadim Dudin
И в чем проблема? Это явно удобнее чем то что на скрине выше.
А в принципе можно создание объектов выносить в фикстуры, и в тест передавать уже готовые.
проблема в количестве строках кода для каждого теста
👍 >выносить в фикстуры, и в тест передавать уже готовые
источник

B

Bogucharova Angelika in QA — Автоматизация
Переслано от Bogucharova Angelika
Добрый день, может кто подсказать по Selenium WD, не могу побороть ошибку
Exception in thread "main" org.openqa.selenium.ElementNotInteractableException: Element <input class="ui-radio__input" name="stock" type="radio"> could not be scrolled into view

пробовала вот так найти местоположение, но не помогло
((JavascriptExecutor) driver).executeScript(String.format("window.scrollTo(%s,%s)", driver.findElement(By.xpath("//span[text()='В наличии']/preceding-sibling::input")).getLocation().x, driver.findElement(By.xpath("//span[text()='В наличии']/preceding-sibling::input")).getLocation().y));
источник

olli Олли in QA — Автоматизация
источник

YP

Yaroslav Pernerovsky... in QA — Автоматизация
Selenide, а не  selenid  (и с большой буквы, так как это имя собственное)
источник

olli Олли in QA — Автоматизация
Yaroslav Pernerovskyy
Selenide, а не  selenid  (и с большой буквы, так как это имя собственное)
поправил. А по существу вопроса с коллекцией?
источник

YP

Yaroslav Pernerovsky... in QA — Автоматизация
А в чем смысл такого? Какую проблему решаете?
источник