我目前使用Webdriver IO,Chimp JS和Cucumber JS,而且我很難將元素拖拽到iframe中的另一個元素。我已經能夠找到我想要移動的元素,以及使用client.frame(0);
後的iframe中的元素,但是我還沒有找到方法來單擊該元素,切換到iframe以找到我想要的元素移動到,然後移動元素。試圖將元素拖動到iFrame內部的元素(使用Webdriver-io)?
爲了更容易,這裏有一張照片。我想移動元素1至2元,但元素2是在iframe:
,我看到了很多可能有助於操作,如保持,釋放轉的。但我在桌面上工作,所以我不能使用任何移動操作。
有了這個限制,它看起來像我可用的唯一拖放功能是dragAndDrop,但似乎沒有辦法將對象拖放到JavaScript版本的iframe中的元素中的webdriver。我是否認爲這是正確的?有沒有辦法單獨使用Cucumber JS?我覺得我在這裏錯過了一些巨大的東西,但我似乎無法弄清楚:\
這不是一個答案,更像是一個建議!您是否嘗試過使用[buttonDown](http://webdriver.io/api/protocol/buttonDown.html)和[buttonUp](http://webdriver.io/api/protocol/buttonUp.html) 另外,您應該嘗試使用WebdriverIO gitter通道。 –
我剛要回答這個問題,那正是我爲了實現這個目標所必須做的。感謝您的建議! – Nagoshi