खींचें और छोड़ें (dragAndDrop)
किसी आइटम को गंतव्य तत्व या स्थिति पर खींचें।
जानकारी
इस कमांड की कार्यक्षमता बहुत हद तक आपके ऐप में ड्रैग और ड्रॉप के कार्यान्वयन पर निर्भर करती है। यदि आप समस्याओं का अनुभव करते हैं, तो कृपया अपना उदाहरण #4134 में पोस्ट करें।
यह भी सुनिश्चित करें कि जिस तत्व को आप खींच रहे हैं और जहां आप छोड़ रहे हैं, वे दोनों स्क्रीन पर दिखाई दे रहे हों।
यह कमांड केवल निम्नलिखित अद्यतित घटकों के साथ काम करता है:
- Appium सर्वर (वर्शन 2.0.0 या उच्चतर)
appium-uiautomator2-driver
(Android के लिए)appium-xcuitest-driver
(iOS के लिए)
सुनिश्चित करें कि आपका स्थानीय या क्ल ाउड-आधारित Appium वातावरण नियमित रूप से अपडेट किया गया है ताकि संगतता समस्याओं से बचा जा सके।
उपयोग
$(selector).dragAndDrop(target, { duration })
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
target | Element, DragAndDropCoordinate | गंतव्य तत्व या x और y गुणों के साथ ऑब्जेक्ट |
options वैकल्पिक | DragAndDropOptions | dragAndDrop कमांड विकल्प |
options.duration वैकल्पिक | Number | खींचने में कितना समय लगना चाहिए |
उदाहरण
example.test.js
it('should demonstrate the dragAndDrop command', async () => {
const elem = $('#someElem')
const target = $('#someTarget')
// drag and drop to other element
await elem.dragAndDrop(target)
// drag and drop relative from current position
await elem.dragAndDrop({ x: 100, y: 200 })
})