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