Как проверить листовки на основе карт с помощью testcafe? - PullRequest
2 голосов
/ 03 июня 2019

Мы строим серию тестов, используя TestCafe. Как мы можем проверить, правильно ли отображается точка или путь в элементе управления листовки? Чтобы быть более конкретным, мы пытаемся проверить данные о круговом маркере на карте. Но у нас нет какого-либо объекта карты / маркера листовки, доступного в рамках сценариев testcafe.

Ссылки:

Карты листовок для юнит-тестирования

1 Ответ

1 голос
/ 04 июня 2019

Я создал простой пример утверждения для элемента пути в элементе управления листовки на демо-странице начала работы https://leafletjs.com/examples/quick-start/

import { Selector } from 'testcafe';

fixture `fixture`
    .page `https://leafletjs.com/examples/quick-start/`;

test('test', async t => {
    await t
        .switchToIframe('iframe')
        .expect(Selector('path').withAttribute('stroke', 'red').getAttribute('d')).eql('M141.20355555554852,171.94704600190744a42,42 0 1,0 84,0 a42,42 0 1,0 -84,0 ');
});

Пожалуйста, предоставьте нам пример вашей тестовой страницы, чтобы мы моглибыть в состоянии предложить вам что-то более конкретное для вашего сценария.

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