Używam wtyczki Selenium IDE Firefox do tworzenia niektórych przypadków testowych. Klikam przycisk Nagraj, aby nagrać kroki. Kiedy skończę, przestanę nagrywać i będę uruchamiał przypadki testowe, żeby zobaczyć, jak się sprawy mają. W tym jednym konkretnym elemencie w tabeli HTML Selenium identyfikuje się jako id=my_id_1
w procesie nagrywania; kiedy uruchomię przypadek testowy, powiedziałbym, że Elementu nie znaleziono.Element Selenium Nie znaleziono, nawet jeśli Seleni wypełnia identyfikator
Jak nie można go znaleźć po wykryciu ID w Selenum IDE? Jak mogę obejść ten problem? Próbowałem również używać //tr[4]/td[3]/a
. Korzystając z tego podejścia (i używając ID również), po kliknięciu przycisku Znajdź w IDE, odpowiedni element na stronie internetowej zostanie podświetlony na żółto. Jednak przypadek testowy nie powiedzie się, że element nie może znaleźć znaleziony.
Dzięki z góry, Monte
Czy upewniłeś się, że polecenie nie zostanie wykonane przed załadowaniem tabeli na stronę? –