Biến toàn cục
Trong các tệp kiểm thử của bạn, WebdriverIO đặt mỗi phương thức và đối tượng này vào môi trường toàn cục. Bạn không cần phải nhập bất cứ thứ gì để sử dụng chúng. Tuy nhiên, nếu bạn thích nhập một cách rõ ràng, bạn có thể thực hiện import { browser, $, $$, expect } from '@wdio/globals'
và thiết lập injectGlobals: false
trong cấu hình WDIO của bạn.
Các đối tượng toàn cục sau được thiết lập nếu không được cấu hình khác:
browser
: Đối tượng Browser của WebdriverIOdriver
: bí danh chobrowser
(được sử dụng khi chạy kiểm thử trên thiết bị di động)multiremotebrowser
: bí danh chobrowser
hoặcdriver
nhưng chỉ được thiết lập cho các phiên Multiremote$
: lệnh để tìm một phần tử (xem thêm trong Tài liệu API)$$
: lệnh để tìm các phần tử (xem thêm trong Tài liệu API)expect
: framework kiểm tra cho WebdriverIO (xem Tài liệu API)
Lưu ý: WebdriverIO không kiểm soát được các framework đang sử dụng (ví dụ: Mocha hoặc Jasmine) thiết lập các biến toàn cục khi khởi động môi trường của chúng.