Używam ramy robota i selenu2library. Próbuję sprawdzić, czy dany element jest wyłączony. Używany kod to:

Element Should Be Disabled | //div[6]/div[2]/div/div[2]/div[1]/div[2]/div/div/div[2]/div[2]/span[4]

Ten kod daje mi następujący błąd:

ERROR: Element //div[6]/div[2]/div/div[2]/div[1]/div[2]/div/div/div[2]/div[2]/span[4] is not an input.

Pomoc w rozwiązaniu tego problemu zostanie doceniona. Dzięki !!

1
Rajat Bhardwaj 27 wrzesień 2017, 14:33

2 odpowiedzi

Najlepsza odpowiedź

To, co zrobiłem, został użyty słowo kluczowe "Pobierz element Atrybut" na identyfikatorze elementu, postępuj zgodnie z atrybutem, którego chciałem uzyskać dostęp do atrybutu @disabled Pobierz Element Attribute | ID wyłączone i przechowywane jako zmienna. Następnie możesz sprawdzić, czy wartość tej zmiennej jest wyłączona lub nie. Mam nadzieję, że to jest pomocne

2
D. Olagunju 6 grudzień 2017, 16:26

Błąd jest jasny: element ... nie jest wejściem.

Słowo kluczowe oczekuje elementu <input/>.

1
Helio 29 wrzesień 2017, 00:11