2014-04-14 31 views
5

Tôi đang viết một bộ thử nghiệm e2e sử dụng Thước đo góc.Làm cách nào để truy cập chương trình webdriver hiện tại?

Tôi biết nó được xây dựng trên đầu trang của WebdriverJS và tôi đang cố gắng sử dụng một số chức năng webdriverJS.

Cụ thể, tôi đang cố gắng để enqueue một số hành vi sử dụng quản lý các lời hứa 'webdriverJS, và các tài liệu WebdriverJS nói tôi nên sử dụng

webdriver.promise.controlFlow().execute(function myBehavior(){...}); 

Vấn đề là, tôi không biết làm thế nào để truy cập rằng "webdriver " vật. Không có biến toàn cầu có tên là "webdriver".

Ai đó có thể giúp tôi về vấn đề này không?

EDIT:

Bây giờ câu hỏi đã được giải quyết, tôi muốn nhấn mạnh một thực tế rằng người ta phải sử dụng

browser.driver.controlFlow() 

và không

browser.driver.promise.controlFlow() 

bất chấp những gì Tài liệu WebdriverJS có thể đề xuất.

Trả lời

4

Tài liệu cho biết browser.driver là trình quản trị web cơ bản.

Vì vậy, bạn có thể thử này:

browser.driver.controlFlow().execute(function myBehavior(){...}); 
Các vấn đề liên quan