2016-07-06 34 views
-3

我是量角器的新手。任何人都可以告訴我,我們如何在量角器中使用像鼠標一樣的操作,拖放操作(如Selenium中的Actions)。我只需要一個語法或代碼片段。鼠標在量角器上的動作

回答

5

它實際上是有,量角器API文檔裏面:.actions()

browser.actions(). 
    mouseDown(element1). 
    mouseMove(element2). 
    mouseUp(). 
    perform(); 

一個常見的問題是忘了這可能導致到它什麼都不做到底調用perform()。我們實際上有一個奇怪的測試,其中包含沒有perform()的操作鏈,並且由於測試剛剛通過了不正確的期望。您現在可以靜態捕獲these types of problems,與eslint-plugin-protractor(無恥自我推銷)。

+0

謝謝alecxe,它工作! –