Ich werte Selenium aus, um die Asp.net Webforms-Anwendung meines Unternehmens automatisch zu testen. Da die meisten HTML-IDs automatisch generiert werden, versuche ich mich auf XPaths zu verlassen, um mit meiner Seite interagieren zu können.Wie kann ich schnell überprüfen, ob ein XPath im IE gültig ist?
Da ich XPpaths kenne, habe ich Probleme, genau den XPath zu lokalisieren, den ich brauche, um auf dieses Element zu klicken. Der Vorgang, meinen codierten XPath zu ändern, meine C# -App zu kompilieren, die App zu laden, die App zu starten, Selenium-Ausnahme zu haben, wird ziemlich nervig. Ich muss einen Weg finden, um schnell festzustellen, ob ein XPath gültig ist (d. H. Existiert) oder nicht.
Leider haben sie diese Seite so codiert, dass sie nur im IE funktioniert, also habe ich nur Zugriff darauf.
Wenn jemand einen guten schnellen Weg für mich hat, einen XPath im IE zu testen, wäre ich sehr dankbar!
Wie kann ich die aktuelle Seite als XML exportieren? Da die Elemente, nach denen ich suche, nicht auf der Seite sind, bis etwas Ajax passiert, kann ich die Ansicht-> Quelle – KallDrexx
@KallDrexx nicht exportieren: Sie benötigen dafür ein Browser-Tool, und das ist kein XPath-Problem. –
Obwohl das stimmt, löst dies nicht das Problem, das ich in meiner ursprünglichen Frage dargestellt habe.Ich brauche einen Weg, um meine Seite in IE zu nehmen und zu überprüfen, ob ein Xpath damit funktioniert. – KallDrexx