2 Stimmen

Watin - Watin.Core.Ausnahmen.ElementNotFoundException

Ich habe Code, der ausgeführt wird und mir den Fehler gibt: Konnte kein 'INPUT (Text Passwort Textbereich Versteckt) oder TEXTAREA'-Tag finden, der das Attribut Name mit dem Wert ____________ enthält (Es testet eine Website)

Es sagt, es kann kein finden

Was könnte der Grund sein, dass es es nicht finden kann? Es findet andere ohne Probleme auf anderen Seiten, aber auf dieser Seite aus irgendwelchen Gründen nicht? Wie kann das sein?

0 Stimmen

Ich habe genau das gleiche Problem, aber nur auf einem Computer. Ich verwende WatiN zum Web-Scraping. Es funktioniert perfekt auf meinem Entwicklungscomputer, meinem Testcomputer und 12 Kundencomputern. Es weigert sich, auf einem Kundencomputer zu funktionieren.

-1voto

Nathan Ridley Punkte 32508

Der WatiN-Code ist nicht so komplex. Laden Sie ihn herunter und führen Sie ihn im Debug-Modus aus und sehen Sie, wo er abstürzt, wenn die Ausnahme auftritt. Dann können Sie den Kontext untersuchen, der den Fehler umgibt.

0 Stimmen

Ok, ich denke, ich weiß wirklich nicht, was es bringen wird. Mein Code sucht einfach nach einem Element, das ich sammle, und kann es nicht finden, pageFormElements = order.SelectSingleNode("/order/page[@name=\"" + ie.Uri.AbsolutePath + "\"]").SelectDescendants(XPathNodeType.Element, false); Aber wenn ich durch dieses Element schleife, ist es nicht da, aber ich kann (rclick) die Quelle anzeigen und das Element dort sehen? Das funktioniert auf anderen Seiten nur nicht auf dieser?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X