无效参数

无效参数错误是WebDriver 错误,当传递给命令的参数无效或格式错误时发生。

无效参数错误可以比作TypeErrorJavaScript中,因为当输入值类型不符合预期或以某种方式格式错误时,它们可能发生在许多 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

另请参阅