ich zur Zeit zu überprüfen, ich versuche, dass das Element im DOM nicht vorhanden ist:Selen Python das Element bestätigen nicht vorhanden ist
ich diese Funktion geschrieben haben:
def verifyElementNotFound(self, xpath):
element = self.driver.find_element_by_xpath(xpath)
if element.is_displayed():
raise Exception("Element should not be found")
else:
pass
Das Element nicht in ist der dom aber es mir diesen Fehler geben:
raise exception_class(message, screen, stacktrace)
NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//td[.="DO NOT DELETE: Regression Test script 2"]"}
oder kann ich dieses intead verwende, ist dies eine robuste Art und Weise, es zu tun?
try:
element = self.driver.find_element_by_xpath(xpath)
if element.is_displayed():
raise Exception("Element should not be found")
except:
pass
Ich bin ein wenig verwirrt von dem, was Sie hier suchen, könnten Sie es besser beschreiben. Was ist der Fehler, den Sie erhalten? – Tyrell
@Kiffy, der Fehler ist in der Hauptfrage. – user7242550