Đối số không hợp lệ

Lỗi đối số không hợp lệ là một lỗi WebDriver xảy ra khi các đối số được truyền cho một lệnh không hợp lệ hoặc bị định dạng sai.

Lỗi đối số không hợp lệ có thể được so sánh với TypeError trong JavaScript, vì chúng có thể xảy ra với rất nhiều API khi giá trị đầu vào không đúng kiểu mong đợi hoặc bị định dạng sai theo một cách nào đó. Xem các ràng buộc về kiểu và giới hạn cho từng lệnh WebDriver.

Ví dụ

Ví dụ, không thể đặt kích thước cửa sổ thành một giá trị âm:

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)

Kết quả:

InvalidArgumentException: Expected -100 to be >= 0

Xem thêm