Invalid argument
Der Invalid Argument-Fehler ist ein WebDriver-Fehler, der auftritt, wenn die an einen Befehl übergebenen Argumente entweder ungültig oder fehlerhaft formatiert sind.
Ungültige Argumentfehler können mit TypeError
s in JavaScript verglichen werden, da sie bei vielen APIs auftreten können, wenn der Eingabewert nicht vom erwarteten Typ ist oder in irgendeiner Weise fehlerhaft formatiert ist. Siehe die Typ- und Bereichseinschränkungen für jeden WebDriver-Befehl.
Beispiel
Es ist beispielsweise nicht möglich, eine Fenstergröße auf einen negativen Wert einzustellen:
python
from selenium import webdriver
from selenium.common import exceptions
session = webdriver.Firefox()
try:
session.set_window_size(-100, 0)
except exceptions.InvalidArgumentException as e:
print(e.message)
Ausgabe:
InvalidArgumentException: Expected -100 to be >= 0