無效引數

無效引數錯誤是一種 WebDriver 錯誤,當傳遞給 命令 的引數無效或格式錯誤時會發生。

無效引數錯誤可以類比於 JavaScript 中的 TypeError,因為當輸入值不是預期型別或以某種方式格式錯誤時,它們可能會在許多 API 中發生。有關每個 WebDriver 命令 的型別和範圍限制,請參閱相關文件。

示例

例如,無法將視窗大小設定為負值。

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)

輸出

InvalidArgumentException: Expected -100 to be >= 0

另見