Rails: тестирование расчета расстояния Google с помощью Minitest + Capybara - PullRequest
0 голосов
/ 11 октября 2018

Я пытаюсь написать системный тест для расчета стоимости доставки (использует Google Distance Matrix API).Мои текущие тесты не работают.Я не знаю, как бы это проверить.

Демонстрационное изображение пользовательского интерфейса: Рассчитать стоимость доставки по расстоянию

После нажатия кнопки стоимость доставки будетобновлено с помощью JavaScript в <td id="shipping_costs">39.28</td>

Мой текущий тест (который не работает):

test "should calculate the correct shipping costs" do
  fill_in('postcode_delivery', with: '2100')
  fill_in('postcode_pickup', with: '1010')
  click_button('Calculate shipping')
  assert_selector('#shipping_costs', text: '39.28')
end

Сообщение об ошибке: ожидается, что найден видимый css "#shipping_costs" с текстом "39.28"но не было совпадений.Также найдено "", которое соответствует селектору, но не всем фильтрам.

Драйвер Capybara: selenium_chrome

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...