Ungültiges Argument

Der ungültige Argument-Fehler ist ein WebDriver-Fehler, der auftritt, wenn die an einen Befehl übergebenen Argumente entweder ungültig oder fehlerhaft sind.

Ungültige Argumentfehler können mit TypeError in JavaScript verglichen werden, da sie bei sehr vielen APIs auftreten können, wenn der Eingabewert nicht vom erwarteten Typ ist oder in irgendeiner Weise fehlerhaft ist. Siehe die Typ- und Bereichsbeschrä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

Siehe auch