Lỗi JavaScript
Lỗi JavaScript là một lỗi WebDriver xảy ra khi một script do người dùng cung cấp không thể thực thi.
Nguyên nhân cơ bản của lỗi thực thi thường được cung cấp trong thông báo lỗi, cùng với stacktrace do công cụ JavaScript trong trình duyệt cung cấp.
Ví dụ
Hãy xem script được chèn sau đây, script này cố gắng sử dụng một biến chưa được định nghĩa. Trong JavaScript, điều này thường khiến một lỗi ReferenceError được ném ra. WebDriver bắt lỗi này và tuần tự hóa nó thành một lỗi JavaScript:
python
from selenium import webdriver
from selenium.common import exceptions
session = webdriver.Firefox()
try:
session.execute_script("return foo")
except exceptions.JavascriptException as e:
print(e.message)
Kết quả:
JavascriptException: ReferenceError: foo is not defined
Xem thêm
- Danh sách lỗi WebDriver
- Các lệnh liên quan: