2015-03-10 23 views
5

Zastanawiam się, czy ktoś mógłby mi polecić, jak przetestować wykresy kołowe svg i wykresy za pomocą kątomierza.Jak przetestować wykresy kołowe i wykresy svg za pomocą kątomierza?

Muszę odczytywać dane na wykresach kołowych, gdy są na nim zawieszone lub odczytywać dane na wykresach, gdy są zawieszone w punktach danych.

Wykres kołowy jest bardzo podobny do następującego, z wyjątkiem danych tekstowych. Przykładowy wykres kołowy 2D: http://www.fusioncharts.com/charts/pie-doughnut-charts/

+0

Czy możesz pokazać kod HTML wyświetlający obraz SVG? I każdy odpowiedni JavaScript? (W jaki sposób dane są wyświetlane po najechaniu myszą?) –

+0

Mój svg jest bardzo podobny do poniższego przykładu, z wyjątkiem tekstu, który wyświetla: http://www.fusioncharts.com/charts/pie-doughnut-charts/ – user3482804

+0

Proszę sprawdzić 2D Przykład wykresu kołowego – user3482804

Odpowiedz

1

Otrzymuję dane według xpath - choć jest trochę inaczej niż zwykle. Aby uzyskać dostęp do svg:

element(by.xpath('//*[name() = "svg"]//the rest of the path')) 
+0

Problem polega na tym, że nie możesz wchodzić w interakcje - kliknięcie tego nie powoduje. A jeśli ścieżka jest krzywą, perform.click też nie działa, ponieważ kliknięcie znajduje się pośrodku "kwadratu", ale nie ma krzywej - dlatego dzięki wtyczce typu "ripple-like" zdasz sobie sprawę, że kliknięcie jest gdzie indziej. błąd kątomierza? Jakieś rozwiązania? –