मुख्य सामग्री पर जाएं

एप्पियम

getAppiumContext​

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getAppiumContext()
रिटर्न्स​
  • <Context> context: वर्तमान संदर्भ का प्रतिनिधित्व करने वाली स्ट्रिंग या 'कोई संदर्भ नहीं' का प्रतिनिधित्व करने वाला null

switchAppiumContext​

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.switchAppiumContext(name)
पैरामीटर्स​
नामप्रकारविवरण
namestringउपलब्ध संदर्भ का प्रतिनिधित्व करने वाली स्ट्रिंग

getAppiumContexts​

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getAppiumContexts()
रिटर्न्स​
  • <Context[]> contexts: उपलब्ध संदर्भों का प्रतिनिधित्व करने वाली स्ट्रिंग्स की एक एरे, जैसे 'WEBVIEW', या 'NATIVE'

shake​

डिवाइस पर शेक एक्शन करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.shake()
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3)


lock​

डिवाइस को लॉक करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.lock(seconds)
पैरामीटर्स​
नामप्रकारविवरण
seconds
optional
numberस्क्रीन को कितने समय तक लॉक रखना है (केवल iOS)
समर्थन​

Support for UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+) Support for Windows (10+)


unlock​

डिवाइस को अनलॉक करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.unlock()
समर्थन​

Support for UiAutomator (4.2+) Support for Windows (10+)


isLocked​

जांचें कि डिवाइस लॉक है या नहीं।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.isLocked()
रिटर्न्स​
  • <boolean> isLocked: अगर डिवाइस लॉक है तो True, नहीं तो false
समर्थन​

Support for UiAutomator (4.2+) Support for Windows (10+)


startRecordingScreen​

स्क्रीन रिकॉर्डिंग शुरू करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.startRecordingScreen(options)
पैरामीटर्स​
नामप्रकारविवरण
options
optional
objectकमांड पैरामीटर्स जिनमें remotePath, username, password, method, forceRestart, timeLimit, videoType, videoQuality, videoFps, bitRate, videoSize, bugReport जैसी कीज़ शामिल हो सकती हैं (Appium दस्तावेज़ों में अधिक विवरण देखें)
समर्थन​

Support for XCUITest (9.3+) Support for UiAutomator (4.2+) Support for Windows (10+)


stopRecordingScreen​

स्क्रीन रिकॉर्डिंग बंद करें

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.stopRecordingScreen(remotePath, username, password, method)
पैरामीटर्स​
नामप्रकारविवरण
remotePath
optional
stringरिमोट लोकेशन का पथ, जहां परिणामी वीडियो अपलोड किया जाना चाहिए। http/https, ftp प्रोटोकॉल समर्थित हैं। यह विकल्प केवल तभी प्रभावी होता है जब स्क्रीन रिकॉर्डिंग प्रक्रिया प्रगति पर हो और forceRestart पैरामीटर true पर सेट न हो। null या खाली स्ट्रिंग मान (डिफ़ॉल्ट सेटिंग) का अर्थ है कि परिणामी फ़ाइल की सामग्री को Base64 के रूप में एनकोड किया जाना चाहिए।
username
optional
stringरिमोट प्रमाणीकरण के लिए उपयोगकर्ता का नाम।
password
optional
stringरिमोट प्रमाणीकरण के लिए पासवर्ड।
method
optional
stringhttp मल्टीपार्ट अपलोड मेथड का नाम। 'PUT' डिफॉल्ट रूप से उपयोग किया जाता है।
रिटर्न्स​
  • <string> response: Base64 एनकोडेड स्ट्रिंग। अगर remote_path सेट है, तो रिस्पांस खाली स्ट्रिंग है
समर्थन​

Support for XCUITest (9.3+) Support for UiAutomator (4.2+) Support for Windows (10+)


getPerformanceDataTypes​

सिस्टम स्टेट के इन्फॉर्मेशन टाइप्स लौटाता है जिन्हें पढ़ने का समर्थन है, जैसे सीपीयू, मेमोरी, नेटवर्क ट्रैफिक और बैटरी।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getPerformanceDataTypes()
रिटर्न्स​
  • <string[]> performanceTypes: उपलब्ध परफॉरमेंस डेटा टाइप्स (cpuinfo|batteryinfo|networkinfo|memoryinfo)
समर्थन​

Support for UiAutomator (4.2+)


getPerformanceData​

सिस्टम स्थिति की जानकारी लौटाता है जिसे पढ़ने का समर्थन है, जैसे सीपीयू, मेमोरी, नेटवर्क ट्रैफिक और बैटरी।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getPerformanceData(packageName, dataType, dataReadTimeout)
पैरामीटर्स​
नामप्रकारविवरण
packageNamestringएप्लिकेशन का पैकेज नाम
dataTypestringसिस्टम स्टेट का प्रकार जिसे पढ़ना चाहते हैं। यह समर्थित परफॉरमेंस डेटा प्रकारों में से एक होना चाहिए
dataReadTimeout
optional
numberपढ़ने के प्रयासों की संख्या
रिटर्न्स​
  • <string[]> performanceData: सिस्टम स्थिति की जानकारी का प्रकार जिसे पढ़ने का समर्थन है, जैसे सीपीयू, मेमोरी, नेटवर्क ट्रैफिक और बैटरी
समर्थन​

Support for UiAutomator (4.2+)


pressKeyCode​

डिवाइस पर एक विशेष की दबाएं।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.pressKeyCode(keycode, metastate, flags)
पैरामीटर्स​
नामप्रकारविवरण
keycodenumberप्रेस करने के लिए कीकोड
metastate
optional
numberकीकोड को किस मेटा स्टेट के साथ प्रेस करना है
flags
optional
numberकीप्रेस के लिए फ्लैग्स
समर्थन​

Support for UiAutomator (4.2+)


longPressKeyCode​

डिवाइस पर एक विशेष की कोड को दबाकर रखें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.longPressKeyCode(keycode, metastate, flags)
पैरामीटर्स​
नामप्रकारविवरण
keycodenumberडिवाइस पर प्रेस करने के लिए कीकोड
metastate
optional
numberकीप्रेस के लिए मेटास्टेट
flags
optional
numberकीप्रेस के लिए फ्लैग्स
समर्थन​

Support for UiAutomator (4.2+)


sendKeyEvent​

डिवाइस पर एक की कोड भेजें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.sendKeyEvent(keycode, metastate)
पैरामीटर्स​
नामप्रकारविवरण
keycodestringप्रेस करने के लिए कीकोड
metastate
optional
stringकीकोड को किस मेटा स्टेट के साथ प्रेस करना है
समर्थन​

Support for UiAutomator (4.2+)


rotateDevice​

डिवाइस को तीन आयामों में घुमाएं।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.rotateDevice(x, y, z)
पैरामीटर्स​
नामप्रकारविवरण
xnumberघूमने के इशारे के केंद्र के लिए उपयोग करने के लिए x ऑफसेट
ynumberघूमने के इशारे के केंद्र के लिए उपयोग करने के लिए y ऑफसेट
znumberघूमने के इशारे के केंद्र के लिए उपयोग करने के लिए z ऑफसेट
समर्थन​

Support for UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+)


getCurrentActivity​

वर्तमान Android गतिविधि का नाम प्राप्त करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getCurrentActivity()
रिटर्न्स​
  • <string> activity: वर्तमान गतिविधि का नाम
समर्थन​

Support for UiAutomator (4.2+)


getCurrentPackage​

वर्तमान Android पैकेज का नाम प्राप्त करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getCurrentPackage()
रिटर्न्स​
  • <string> package: वर्तमान पैकेज का नाम
समर्थन​

Support for UiAutomator (4.2+)


installApp​

दिए गए ऐप को डिवाइस पर इंस्टॉल करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.installApp(appPath)
पैरामीटर्स​
नामप्रकारविवरण
appPathstringएप्लीकेशन .apk फ़ाइल का पथ
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+)


activateApp​

दिए गए ऐप को डिवाइस पर सक्रिय करें

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.activateApp(appId)
पैरामीटर्स​
नामप्रकारविवरण
appIdstringऐप आईडी (Android के लिए पैकेज आईडी, iOS के लिए बंडल आईडी)
समर्थन​

Support for XCUITest (9.3+) Support for UiAutomator (4.2+)


removeApp​

डिवाइस से ऐप को हटा दें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.removeApp(appId)
पैरामीटर्स​
नामप्रकारविवरण
appIdstringऐप आईडी (Android के लिए पैकेज आईडी, iOS के लिए बंडल आईडी)
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+)


terminateApp​

डिवाइस पर दिए गए ऐप को बंद करें

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.terminateApp(appId, options)
पैरामीटर्स​
नामप्रकारविवरण
appIdstringऐप आईडी (Android के लिए पैकेज आईडी, iOS के लिए बंडल आईडी)
options
optional
objectकमांड विकल्प। जैसे "timeout": (केवल Android) ऐप को बंद करने के लिए पुनः प्रयास करने का टाइमआउट (Appium दस्तावेजों में अधिक जानकारी देखें)
समर्थन​

Support for XCUITest (9.3+) Support for UiAutomator (4.2+)


isAppInstalled​

जांचें कि निर्दिष्ट ऐप डिवाइस पर इंस्टॉल है या नहीं।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.isAppInstalled(appId)
पैरामीटर्स​
नामप्रकारविवरण
appIdstringऐप आईडी (Android के लिए पैकेज आईडी, iOS के लिए बंडल आईडी)
रिटर्न्स​
  • <boolean> isAppInstalled: अगर इंस्टॉल है तो true, नहीं तो false
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+)


queryAppState​

डिवाइस पर दिए गए ऐप की स्थिति प्राप्त करें

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.queryAppState(appId)
पैरामीटर्स​
नामप्रकारविवरण
appIdstringऐप आईडी (Android के लिए पैकेज आईडी, iOS के लिए बंडल आईडी)
रिटर्न्स​
  • <number> appStatus: 0 इंस्टॉल नहीं है। 1 चल नहीं रहा है। 2 बैकग्राउंड में चल रहा है या सस्पेंडेड है। 3 बैकग्राउंड में चल रहा है। 4 फोरग्राउंड में चल रहा है
समर्थन​

Support for XCUITest (9.3+) Support for UiAutomator (4.2+)


hideKeyboard​

सॉफ्ट कीबोर्ड छुपाएं।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.hideKeyboard(strategy, key, keyCode, keyName)
पैरामीटर्स​
नामप्रकारविवरण
strategy
optional
stringकीबोर्ड छुपाने की रणनीति (केवल UIAutomation), उपलब्ध रणनीतियां - 'press', 'pressKey', 'swipeDown', 'tapOut', 'tapOutside', 'default'
key
optional
stringkey मान अगर रणनीति 'pressKey' है
keyCode
optional
stringkey कोड अगर रणनीति 'pressKey' है
keyName
optional
stringkey नाम अगर रणनीति 'pressKey' है
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+) Support for Windows (10+)


isKeyboardShown​

सॉफ्ट कीबोर्ड दिखाया गया है या नहीं।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.isKeyboardShown()
रिटर्न्स​
  • <boolean> isKeyboardShown: अगर कीबोर्ड दिखाया गया है तो True
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+) Support for Windows (10+)


pushFile​

किसी विशेष स्थान पर डिवाइस पर एक फ़ाइल रखें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.pushFile(path, data)
पैरामीटर्स​
नामप्रकारविवरण
pathstringडेटा को इंस्टॉल करने का पथ
datastringbase64 में फ़ाइल की सामग्री
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+) Support for Windows (10+)


pullFile​

डिवाइस के फाइल सिस्टम से एक फ़ाइल प्राप्त करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.pullFile(path)
पैरामीटर्स​
नामप्रकारविवरण
pathstringडिवाइस पर पथ जहां से फ़ाइल प्राप्त करनी है
रिटर्न्स​
  • <string> response: base64 में फ़ाइल की सामग्री
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+) Support for Windows (10+)


pullFolder​

डिवाइस के फाइल सिस्टम से एक फोल्डर प्राप्त करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.pullFolder(path)
पैरामीटर्स​
नामप्रकारविवरण
pathstringडिवाइस पर पूरे फोल्डर का पथ
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+) Support for Windows (10+)


toggleAirplaneMode​

डिवाइस पर एयरप्लेन मोड टॉगल करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.toggleAirplaneMode()
समर्थन​

Support for UiAutomator (4.2+)


toggleData​

डेटा सेवा की स्थिति स्विच करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.toggleData()
समर्थन​

Support for UiAutomator (4.2+)


toggleWiFi​

वाईफाई सेवा की स्थिति स्विच करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.toggleWiFi()
समर्थन​

Support for UiAutomator (4.2+)


toggleLocationServices​

लोकेशन सेवा की स्थिति स्विच करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.toggleLocationServices()
समर्थन​

Support for UiAutomator (4.2+)


toggleNetworkSpeed​

नेटवर्क स्पीड सेट करें (केवल एमुलेटर)

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.toggleNetworkSpeed(netspeed)
पैरामीटर्स​
नामप्रकारविवरण
netspeedstringनेटवर्क प्रकार - 'full','gsm', 'edge', 'hscsd', 'gprs', 'umts', 'hsdpa', 'lte', 'evdo'
समर्थन​

Support for UiAutomator (4.2+)


openNotifications​

Android नोटिफिकेशन खोलें (केवल एमुलेटर)।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.openNotifications()
समर्थन​

Support for UiAutomator (4.2+)


startActivity​

पैकेज नाम और गतिविधि नाम प्रदान करके एक Android गतिविधि शुरू करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.startActivity(appPackage, appActivity, appWaitPackage, appWaitActivity, intentAction, intentCategory, intentFlags, optionalIntentArguments, dontStopAppOnReset)
पैरामीटर्स​
नामप्रकारविवरण
appPackagestringऐप का नाम
appActivitystringगतिविधि का नाम
appWaitPackage
optional
stringप्रतीक्षा करने के लिए ऐप का नाम
appWaitActivity
optional
stringप्रतीक्षा करने के लिए गतिविधि का नाम
intentAction=android.intent.action.MAIN
optional
stringइंटेंट एक्शन जो गतिविधि शुरू करने के लिए उपयोग किया जाएगा
intentCategory=android.intent.category.LAUNCHER
optional
stringइंटेंट श्रेणी जो गतिविधि शुरू करने के लिए उपयोग की जाएगी
intentFlags=0x10200000
optional
stringध्वज जो गतिविधि शुरू करने के लिए उपयोग किए जाएंगे
optionalIntentArguments
optional
stringअतिरिक्त इंटेंट आर्गुमेंट्स जो गतिविधि शुरू करने के लिए उपयोग किए जाएंगे
dontStopAppOnReset
optional
stringadb का उपयोग करके ऐप शुरू करने से पहले, परीक्षण के तहत ऐप की प्रक्रिया को नहीं रोकता है
समर्थन​

Support for UiAutomator (4.2+)


getSystemBars​

स्टेटस और नेविगेशन बार की दृश्यता और सीमाओं की जानकारी प्राप्त करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getSystemBars()
रिटर्न्स​
  • <object[]> systemBars: स्टेटस और नेविगेशन बार की दृश्यता और सीमाओं के बारे में जानकारी
समर्थन​

Support for UiAutomator (4.2+)


getDeviceTime​

डिवाइस पर समय प्राप्त करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getDeviceTime()
रिटर्न्स​
  • <string> time: डिवाइस पर समय
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+)


getDisplayDensity​

डिवाइस से डिस्प्ले डेंसिटी प्राप्त करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getDisplayDensity()
रिटर्न्स​
  • <*>
समर्थन​

Support for UiAutomator (4.2+)


touchId​

टच आईडी इवेंट सिमुलेट करें (केवल iOS सिम्युलेटर)। इस सुविधा को सक्षम करने के लिए, allowTouchIdEnroll डिजायर्ड कैपेबिलिटी को true पर सेट किया जाना चाहिए और सिम्युलेटर को एनरोल होना चाहिए। जब आप allowTouchIdEnroll को true पर सेट करते हैं, तो यह डिफ़ॉल्ट रूप से सिम्युलेटर को एनरोल्ड पर सेट कर देगा। एनरोलमेंट स्थिति को टॉगल किया जा सकता है। यह कॉल केवल तभी काम करेगी जब Appium प्रोसेस या उसके पैरेंट एप्लिकेशन (जैसे Terminal.app या Appium.app) के पास System Preferences > Security & Privacy > Privacy > Accessibility सूची में Mac OS एक्सेसिबिलिटी तक पहुंच हो।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.touchId(match)
पैरामीटर्स​
नामप्रकारविवरण
matchbooleanक्या हम एक सफल टच (true) या एक असफल टच (false) का अनुकरण कर रहे हैं
समर्थन​

Support for XCUITest (9.3+)


toggleEnrollTouchId​

सिम्युलेटर को टचआईडी स्वीकार करने के लिए एनरोल्ड करने के लिए टॉगल करें (केवल iOS सिम्युलेटर)। इस सुविधा को सक्षम करने के लिए, allowTouchIdEnroll डिजायर्ड कैपेबिलिटी को true पर सेट किया जाना चाहिए। जब allowTouchIdEnroll true पर सेट किया जाता है, तो सिम्युलेटर डिफ़ॉल्ट रूप से एनरोल किया जाएगा, और 'Toggle Touch ID Enrollment' एनरोलमेंट स्थिति को बदलता है। यह कॉल तभी काम करेगी जब Appium प्रोसेस या उसके पैरेंट एप्लिकेशन (जैसे, Terminal.app या Appium.app) के पास System Preferences > Security & Privacy > Privacy > Accessibility सूची में Mac OS एक्सेसिबिलिटी तक पहुंच हो।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.toggleEnrollTouchId(enabled)
पैरामीटर्स​
नामप्रकारविवरण
enabled=true
optional
booleantrue के बराबर अगर TouchID नामांकन सक्षम होना चाहिए
समर्थन​

Support for XCUITest (9.3+)


launchApp​

डिवाइस पर ऐप लॉन्च करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

सावधानी

यह प्रोटोकॉल कमांड डेप्रिकेटेड है
iOS के लिए, driver.execute('mobile: launchApp', { ... }) का उपयोग करें, और Android के लिए, driver.execute('mobile: activateApp', { ... }) का उपयोग करें।

उपयोग​
driver.launchApp()
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+)


closeApp​

डिवाइस पर ऐप बंद करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

सावधानी

यह प्रोटोकॉल कमांड डेप्रिकेटेड है
इसके बजाय driver.execute('mobile: terminateApp', { ... }) का उपयोग करें

उपयोग​
driver.closeApp()
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+)


background​

इस सेशन के लिए वर्तमान में चल रहे ऐप को बैकग्राउंड में भेजें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

सावधानी

यह प्रोटोकॉल कमांड डेप्रिकेटेड है
इसके बजाय driver.execute('mobile: backgroundApp', { ... }) का उपयोग करें

उपयोग​
driver.background(seconds)
पैरामीटर्स​
नामप्रकारविवरण
seconds=nullnumber, nullऐप को रिस्टोर करने का समय, अगर 'null' है तो ऐप रिस्टोर नहीं होगा
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+)


endCoverage​

टेस्ट कवरेज डेटा प्राप्त करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.endCoverage(intent, path)
पैरामीटर्स​
नामप्रकारविवरण
intentstringप्रसारित करने के लिए इंटेंट
pathstring.ec फ़ाइल का पथ
समर्थन​

Support for UiAutomator (4.2+)


getStrings​

ऐप स्ट्रिंग्स प्राप्त करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getStrings(language, stringFile)
पैरामीटर्स​
नामप्रकारविवरण
language
optional
stringभाषा कोड
stringFile
optional
stringस्ट्रिंग फ़ाइल का पथ
रिटर्न्स​
  • <object> appStrings: निर्दिष्ट भाषा और स्ट्रिंग्स फाइलनेम के लिए एक ऐप से सभी परिभाषित स्ट्रिंग्स
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+)


setValueImmediate​

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.setValueImmediate(elementId, text)
पैरामीटर्स​
नामप्रकारविवरण
elementIdStringएक एलिमेंट की आईडी जो Find Element(s) के पिछले कॉल में वापस की गई थी
textstringएलिमेंट पर सेट करने के लिए टेक्स्ट
समर्थन​

Support for XCUITest (9.3+) Support for UiAutomator (4.2+)


replaceValue​

एलिमेंट पर सीधे वैल्यू बदलें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.replaceValue(elementId, value)
पैरामीटर्स​
नामप्रकारविवरण
elementIdStringएक एलिमेंट की आईडी जो Find Element(s) के पिछले कॉल में वापस की गई थी
valuestringएलिमेंट पर रिप्लेस करने के लिए वैल्यू
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+)


getSettings​

डिवाइस पर वर्तमान सेटिंग्स प्राप्त करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getSettings()
रिटर्न्स​
  • <object> settings: वर्तमान में निर्दिष्ट सभी सेटिंग्स का JSON हैश, Settings API देखें
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+) Support for Windows (10+)


updateSettings​

डिवाइस पर वर्तमान सेटिंग अपडेट करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.updateSettings(settings)
पैरामीटर्स​
नामप्रकारविवरण
settingsobjectअपडेट करने के लिए सेटिंग्स के साथ key/value ऑब्जेक्ट
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for UiAutomator (4.2+) Support for Windows (10+)


receiveAsyncResponse​

जावास्क्रिप्ट के असिंक्रोनस निष्पादन के लिए कॉलबैक url।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.receiveAsyncResponse(response)
पैरामीटर्स​
नामप्रकारविवरण
responseobjectडिवाइस पर प्राप्त करने के लिए प्रतिक्रिया
समर्थन​

Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3)


gsmCall​

GSM कॉल करें (केवल एमुलेटर)।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.gsmCall(phoneNumber, action)
पैरामीटर्स​
नामप्रकारविवरण
phoneNumberstringजिस फोन नंबर पर कॉल करना है
actionstringएक्शन - 'call', 'accept', 'cancel', 'hold'
समर्थन​

Support for UiAutomator (4.2+)


gsmSignal​

GSM सिग्नल स्ट्रेंथ सेट करें (केवल एमुलेटर)।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.gsmSignal(signalStrength, signalStrengh)
पैरामीटर्स​
नामप्रकारविवरण
signalStrengthstringसिग्नल स्ट्रेंथ [0, 4] रेंज में
signalStrengh
optional
stringसिग्नल स्ट्रेंथ [0, 4] रेंज में। कृपया अगर आप Appium v1.11.0 या निचले वर्जन का उपयोग करते हैं तो इस पैरामीटर को भी समान मान के साथ सेट करें (https://github.com/appium/appium/issues/12234 देखें)।
समर्थन​

Support for UiAutomator (4.2+)


powerCapacity​

बैटरी प्रतिशत सेट करें (केवल एमुलेटर)।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.powerCapacity(percent)
पैरामीटर्स​
नामप्रकारविवरण
percentnumber[0, 100] रेंज में प्रतिशत मान
समर्थन​

Support for UiAutomator (4.2+)


powerAC​

बैटरी चार्जर की स्थिति को कनेक्टेड या नहीं पर सेट करें (केवल एमुलेटर)।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.powerAC(state)
पैरामीटर्स​
नामप्रकारविवरण
statestringस्थिति सेट करें। on या off
समर्थन​

Support for UiAutomator (4.2+)


gsmVoice​

GSM आवाज स्थिति सेट करें (केवल एमुलेटर)।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.gsmVoice(state)
पैरामीटर्स​
नामप्रकारविवरण
statestringGSM आवाज की स्थिति - 'unregistered', 'home', 'roaming', 'searching', 'denied', 'off', 'on'
समर्थन​

Support for UiAutomator (4.2+)


sendSms​

एक SMS संदेश सिम्युलेट करें (केवल एमुलेटर)।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.sendSms(phoneNumber, message)
पैरामीटर्स​
नामप्रकारविवरण
phoneNumberstringSMS भेजने के लिए फोन नंबर
messagestringSMS संदेश
समर्थन​

Support for UiAutomator (4.2+)


fingerPrint​

समर्थित एमुलेटर्स पर उपयोगकर्ताओं को उनके फिंगर प्रिंट स्कैन का उपयोग करके प्रमाणित करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.fingerPrint(fingerprintId)
पैरामीटर्स​
नामप्रकारविवरण
fingerprintIdnumberAndroid Keystore सिस्टम में संग्रहीत फिंगर प्रिंट्स (1 से 10 तक)
समर्थन​

Support for UiAutomator (4.2+)


setClipboard​

सिस्टम क्लिपबोर्ड की सामग्री सेट करें

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.setClipboard(content, contentType, label)
पैरामीटर्स​
नामप्रकारविवरण
contentstringवास्तविक base64 एनकोडेड क्लिपबोर्ड सामग्री
contentType
optional
stringप्राप्त करने के लिए सामग्री का प्रकार। Plaintext, Image, URL. Android केवल plaintext का समर्थन करता है
label
optional
stringAndroid के लिए क्लिपबोर्ड डेटा लेबल
रिटर्न्स​
  • <string> response: Appium सर्वर से प्रतिक्रिया
समर्थन​

Support for XCUITest (9.3+) Support for UiAutomator (4.2+)


getClipboard​

सिस्टम क्लिपबोर्ड की सामग्री प्राप्त करें

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getClipboard(contentType)
पैरामीटर्स​
नामप्रकारविवरण
contentType
optional
stringप्राप्त करने के लिए सामग्री का प्रकार। Plaintext, Image, URL. Android केवल plaintext का समर्थन करता है
रिटर्न्स​
  • <string> response: क्लिपबोर्ड सामग्री base64-एनकोडेड स्ट्रिंग के रूप में या एक खाली स्ट्रिंग अगर क्लिपबोर्ड खाली है
समर्थन​

Support for XCUITest (9.3+) Support for UiAutomator (4.2+)


touchPerform​

यह फंक्शनैलिटी केवल नेटिव कॉन्टेक्स्ट के भीतर से ही उपलब्ध है। 'टच परफॉर्म' अन्य एकल टच इंटरैक्शन की तरह काम करता है, सिवाय इसके कि यह आपको एक कमांड के रूप में एक से अधिक टच एक्शन को चेन करने की अनुमति देता है। यह उपयोगी है क्योंकि Appium कमांड नेटवर्क पर भेजे जाते हैं और कमांड के बीच लेटेंसी होती है। यह लेटेंसी कुछ टच इंटरैक्शन को असंभव बना सकती है क्योंकि कुछ इंटरैक्शन को एक सीक्वेंस में करने की आवश्यकता होती है। उदाहरण के लिए, वर्टिकल के लिए, दबाए रखने, विभिन्न y कोऑर्डिनेट पर जाने और फिर छोड़ने की आवश्यकता होती है। इसके काम करने के लिए, इंटरैक्शन के बीच देरी नहीं हो सकती है।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.touchPerform(actions)
पैरामीटर्स​
नामप्रकारविवरण
actionsobject[]करने के लिए एक्शन का प्रकार (जैसे moveTo, release, press, tap, wait)
उदाहरण​
// प्रतिशत द्वारा एक क्षैतिज स्वाइप करें
const startPercentage = 10;
const endPercentage = 90;
const anchorPercentage = 50;

const { width, height } = driver.getWindowSize();
const anchor = height * anchorPercentage / 100;
const startPoint = width * startPercentage / 100;
const endPoint = width * endPercentage / 100;
driver.touchPerform([
{
action: 'press',
options: {
x: startPoint,
y: anchor,
},
},
{
action: 'wait',
options: {
ms: 100,
},
},
{
action: 'moveTo',
options: {
x: endPoint,
y: anchor,
},
},
{
action: 'release',
options: {},
},
]);
समर्थन​

Support for UiAutomator (4.2+) Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for Windows (10+)


multiTouchPerform​

यह फंक्शनैलिटी केवल नेटिव कॉन्टेक्स्ट के भीतर से ही उपलब्ध है। एक मल्टी टच एक्शन सीक्वेंस करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.multiTouchPerform(actions)
पैरामीटर्स​
नामप्रकारविवरण
actionsobject[]करने के लिए एक्शन का प्रकार (जैसे moveTo, release, press, tap, wait)
समर्थन​

Support for UiAutomator (4.2+) Support for XCUITest (9.3+), UIAutomation (8.0 to 9.3) Support for Windows (10+)


executeDriverScript​

यह कमांड आपको एक WebdriverIO स्क्रिप्ट को स्ट्रिंग के रूप में निर्दिष्ट करने और इसे Appium सर्वर पर स्थानीय निष्पादन के लिए ट्रांसमिट करने की अनुमति देता है। यह दृष्टिकोण प्रत्येक कमांड से जुड़ी संभावित लेटेंसी को कम करने में मदद करता है। Appium 2.0 के साथ इस कमांड का उपयोग करने के लिए, आपके पास execute-driver-plugin प्लगइन इंस्टॉल होना चाहिए।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.executeDriverScript(script, type, timeout)
पैरामीटर्स​
नामप्रकारविवरण
scriptstringनिष्पादित करने के लिए स्क्रिप्ट। इसमें 'driver' ऑब्जेक्ट तक पहुंच है जो वर्तमान सर्वर से जुड़े WebdriverIO सेशन का प्रतिनिधित्व करता है।
type
optional
stringस्क्रिप्ट में उपयोग की जाने वाली भाषा/फ्रेमवर्क। वर्तमान में, केवल 'webdriverio' समर्थित है और यह डिफ़ॉल्ट है।
timeout
optional
numberमिलीसेकंड की संख्या जिसके लिए स्क्रिप्ट को Appium सर्वर द्वारा मारे जाने से पहले चलने की अनुमति दी जानी चाहिए। डिफॉल्ट 1 घंटे के समकक्ष है।
रिटर्न्स​
  • <object> result: दो फील्ड वाला एक ऑब्जेक्ट: 'result', जो स्क्रिप्ट का रिटर्न वैल्यू है, और 'logs', जिसमें 3 इनर फील्ड्स, 'log', 'warn', और 'error' होते हैं, जो स्क्रिप्ट के निष्पादन में console.log, console.warn, और console.error द्वारा लॉग की गई स्ट्रिंग्स की एरे रखते हैं।

getEvents​

appium सर्वर में संग्रहीत इवेंट्स प्राप्त करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getEvents(type)
पैरामीटर्स​
नामप्रकारविवरण
typestring[]अगर प्रकार प्रदान किया गया है तो प्रकार के साथ फ़िल्टर किए गए इवेंट्स प्राप्त करें।
रिटर्न्स​
  • <object> result: इवेंट्स का JSON हैश जैसे {'commands' => [{'cmd' => 123455, ....}], 'startTime' => 1572954894127, }।
समर्थन​

Support for UiAutomator (4.2+) Support for XCUITest (9.3+)


logEvent​

एक कस्टम इवेंट स्टोर करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.logEvent(vendor, event)
पैरामीटर्स​
नामप्रकारविवरण
vendorstringविक्रेता का नाम। यह vendor:event में vendor होगा।
eventstringइवेंट का नाम। यह vendor:event में event होगा।
समर्थन​

Support for UiAutomator (4.2+) Support for XCUITest (9.3+)


compareImages​

यह सुविधा OpenCV फ्रेमवर्क की क्षमताओं का उपयोग करके छवि तुलना करती है। कृपया ध्यान दें कि इस कार्यक्षमता के काम करने के लिए, OpenCV फ्रेमवर्क और opencv4nodejs मॉड्यूल दोनों को उस मशीन पर इंस्टॉल किया जाना चाहिए जहां Appium सर्वर ऑपरेशनल है। इसके अलावा, Appium 2.0 के साथ इस सुविधा का उपयोग करने के लिए, आपके पास images-plugin प्लगइन इंस्टॉल होना चाहिए।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.compareImages(mode, firstImage, secondImage, options)
पैरामीटर्स​
नामप्रकारविवरण
mode=matchFeaturesstringसंभावित तुलना मोड्स में से एक: 'matchFeatures', 'getSimilarity', 'matchTemplate'। 'matchFeatures' डिफॉल्ट द्वारा है।
firstImagestringएक छवि डेटा। सभी छवि प्रारूप, जिन्हें OpenCV लाइब्रेरी स्वयं स्वीकार करती है, समर्थित हैं।
secondImagestringएक छवि डेटा। सभी छवि प्रारूप, जिन्हें OpenCV लाइब्रेरी स्वयं स्वीकार करती है, समर्थित हैं।
options=[object Object]objectइस डिक्शनरी की सामग्री वास्तविक mode मान पर निर्भर करती है। अधिक विवरण के लिए appium-support मॉड्यूल पर दस्तावेज़ीकरण देखें।
रिटर्न्स​
  • <object> result: परिणामी डिक्शनरी की सामग्री वास्तविक mode और options मान पर निर्भर करती है। अधिक विवरण के लिए appium-support मॉड्यूल पर दस्तावेज़ीकरण देखें।

implicitWait​

तत्वों की खोज करते समय ड्राइवर को प्रतीक्षा करने के लिए समय की मात्रा सेट करें। एक एकल एलिमेंट की खोज करते समय, ड्राइवर को तब तक पेज को पोल करना चाहिए जब तक कोई एलिमेंट नहीं मिल जाता या टाइमआउट समाप्त नहीं हो जाता, जो भी पहले हो। कई एलिमेंट्स की खोज करते समय, ड्राइवर को तब तक पेज को पोल करना चाहिए जब तक कम से कम एक एलिमेंट नहीं मिल जाता या टाइमआउट समाप्त नहीं हो जाता, जिस बिंदु पर इसे एक खाली सूची लौटानी चाहिए। अगर यह कमांड कभी नहीं भेजी जाती है, तो ड्राइवर को डिफ़ॉल्ट रूप से 0ms के इम्प्लिसिट वेट पर होना चाहिए।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.implicitWait(ms)
पैरामीटर्स​
नामप्रकारविवरण
msnumberसमय की मात्रा, मिलीसेकंड में, एक एलिमेंट पर प्रतीक्षा करने के लिए।
समर्थन​

Support for UiAutomator (4.2+) Support for XCUITest (9.3+)


getLocationInView​

एक एलिमेंट को स्क्रॉल करके दृश्य में लाने के बाद स्क्रीन पर उसके स्थान को निर्धारित करें।

नोट: इसे एक आंतरिक कमांड माना जाता है और इसका उपयोग केवल नेटिव इवेंट्स को सही ढंग से जनरेट करने के लिए एलिमेंट के स्थान को निर्धारित करने के लिए किया जाना चाहिए।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getLocationInView(elementId)
पैरामीटर्स​
नामप्रकारविवरण
elementIdStringउस एलिमेंट की ID जिस पर कमांड रूट करनी है
रिटर्न्स​
  • <Object> location: पेज पर एलिमेंट के लिए X और Y कोऑर्डिनेट्स।
समर्थन​

Support for UiAutomator (4.2+) Support for XCUITest (9.3+)


sendKeys​

सक्रिय एलिमेंट पर की स्ट्रोक्स का एक सीक्वेंस भेजें

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.sendKeys(value)
पैरामीटर्स​
नामप्रकारविवरण
valuestring[]टाइप करने के लिए कीज़ का सीक्वेंस। एक एरे प्रदान किया जाना चाहिए।
समर्थन​

Support for UiAutomator (4.2+) Support for XCUITest (9.3+)


availableIMEEngines​

मशीन पर उपलब्ध सभी इंजनों की सूची बनाएं। किसी इंजन का उपयोग करने के लिए, उसे इस सूची में मौजूद होना चाहिए।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.availableIMEEngines()
रिटर्न्स​
  • <String[]> engines: उपलब्ध इंजनों की एक सूची
समर्थन​

Support for UiAutomator (4.2+)


getActiveIMEEngine​

सक्रिय IME इंजन का नाम प्राप्त करें। नाम स्ट्रिंग प्लेटफॉर्म विशिष्ट है।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getActiveIMEEngine()
रिटर्न्स​
  • <String> engine: सक्रिय IME इंजन का नाम
समर्थन​

Support for UiAutomator (4.2+)


isIMEActivated​

इंगित करता है कि IME इनपुट वर्तमान में सक्रिय है या नहीं

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.isIMEActivated()
रिटर्न्स​
  • <Boolean> isActive: अगर IME इनपुट उपलब्ध है और वर्तमान में सक्रिय है तो true, अन्यथा false
समर्थन​

Support for UiAutomator (4.2+)


deactivateIMEEngine​

वर्तमान में सक्रिय IME इंजन को डी-एक्टिवेट करता है।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.deactivateIMEEngine()
समर्थन​

Support for UiAutomator (4.2+)


activateIMEEngine​

एक इंजन को उपलब्ध करें

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.activateIMEEngine(engine)
पैरामीटर्स​
नामप्रकारविवरण
enginestringसक्रिय करने के लिए इंजन का नाम
समर्थन​

Support for UiAutomator (4.2+)


asyncScriptTimeout​

समय की मात्रा, मिलीसेकंड में, सेट करें, जिसमें /session/:sessionId/execute_async द्वारा निष्पादित असिंक्रोनस स्क्रिप्ट्स को अबॉर्ट होने और क्लाइंट को टाइमआउट त्रुटि लौटने से पहले चलने की अनुमति है।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.asyncScriptTimeout(ms)
पैरामीटर्स​
नामप्रकारविवरण
msnumberसमय की मात्रा, मिलीसेकंड में, जिसमें समय-सीमित कमांड्स को चलने की अनुमति है
समर्थन​

Support for XCUITest (9.3+)


submit​

एक फॉर्म एलिमेंट सबमिट करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.submit(elementId)
पैरामीटर्स​
नामप्रकारविवरण
elementIdStringसबमिट किए जाने वाले फॉर्म एलिमेंट की ID
समर्थन​

Support for XCUITest (9.3+)


getElementSize​

पिक्सेल में एक एलिमेंट का आकार निर्धारित करें। आकार width और height गुणों के साथ एक JSON ऑब्जेक्ट के रूप में लौटाया जाएगा।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getElementSize(elementId)
पैरामीटर्स​
नामप्रकारविवरण
elementIdStringउस एलिमेंट की ID जिस पर कमांड रूट करनी है
रिटर्न्स​
  • <Object> size: एलिमेंट की चौड़ाई और ऊंचाई, पिक्सेल में।
समर्थन​

Support for UiAutomator (4.2+) Support for XCUITest (9.3+)


getElementLocation​

पेज पर एक एलिमेंट का स्थान निर्धारित करें। बिंदु (0, 0) पेज के ऊपरी-बाएं कोने को संदर्भित करता है। एलिमेंट के कोऑर्डिनेट्स x और y गुणों के साथ एक JSON ऑब्जेक्ट के रूप में लौटाए जाते हैं।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getElementLocation(elementId)
पैरामीटर्स​
नामप्रकारविवरण
elementIdStringउस एलिमेंट की ID जिस पर कमांड रूट करनी है
रिटर्न्स​
  • <Object> location: पेज पर एलिमेंट के लिए X और Y कोऑर्डिनेट्स।
समर्थन​

Support for UiAutomator (4.2+) Support for XCUITest (9.3+)


touchClick​

टच इनेबल्ड डिवाइस पर सिंगल टैप।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.touchClick(element)
पैरामीटर्स​
नामप्रकारविवरण
elementstringसिंगल टैप करने के लिए एलिमेंट की ID।
समर्थन​

Support for UiAutomator (4.2+) Support for XCUITest (9.3+)


touchDown​

स्क्रीन पर फिंगर डाउन।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.touchDown(x, y)
पैरामीटर्स​
नामप्रकारविवरण
xnumberस्क्रीन पर x कोऑर्डिनेट
ynumberस्क्रीन पर y कोऑर्डिनेट
समर्थन​

Support for UiAutomator (4.2+)


touchUp​

स्क्रीन पर फिंगर अप।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.touchUp(x, y)
पैरामीटर्स​
नामप्रकारविवरण
xnumberस्क्रीन पर x कोऑर्डिनेट
ynumberस्क्रीन पर y कोऑर्डिनेट
समर्थन​

Support for UiAutomator (4.2+)


touchMove​

स्क्रीन पर फिंगर मूव।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.touchMove(x, y)
पैरामीटर्स​
नामप्रकारविवरण
xnumberस्क्रीन पर x कोऑर्डिनेट
ynumberस्क्रीन पर y कोऑर्डिनेट
समर्थन​

Support for UiAutomator (4.2+)


touchLongClick​

फिंगर मोशन इवेंट्स का उपयोग करके टच स्क्रीन पर लंबा प्रेस करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.touchLongClick(element)
पैरामीटर्स​
नामप्रकारविवरण
elementstringलंबे समय तक प्रेस करने के लिए एलिमेंट की ID
समर्थन​

Support for UiAutomator (4.2+)


touchFlick​

फिंगर मोशन इवेंट्स का उपयोग करके टच स्क्रीन पर फ्लिक करें। यह फ्लिक कमांड एक विशेष स्क्रीन स्थान से शुरू होती है।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.touchFlick(xoffset, yoffset, element, speed, xspeed, yspeed)
पैरामीटर्स​
नामप्रकारविवरण
xoffset
optional
numberफ्लिक करने के लिए पिक्सेल में x ऑफसेट
yoffset
optional
numberफ्लिक करने के लिए पिक्सेल में y ऑफसेट
element
optional
stringउस एलिमेंट की ID जहां से फ्लिक शुरू होता है
speed
optional
numberप्रति सेकंड पिक्सेल में गति
xspeed
optional
numberप्रति सेकंड पिक्सेल में x गति
yspeed
optional
numberप्रति सेकंड पिक्सेल में y गति
समर्थन​

Support for UiAutomator (4.2+)


getOrientation​

वर्तमान डिवाइस ओरिएंटेशन प्राप्त करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getOrientation()
रिटर्न्स​
  • <String> orientation: वर्तमान ओरिएंटेशन जो ScreenOrientation में परिभाषित मूल्य के अनुरूप है: LANDSCAPE|PORTRAIT।
समर्थन​

Support for UiAutomator (4.2+) Support for XCUITest (9.3+)


setOrientation​

डिवाइस ओरिएंटेशन सेट करें

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.setOrientation(orientation)
पैरामीटर्स​
नामप्रकारविवरण
orientationstringनया ब्राउज़र ओरिएंटेशन जैसा कि ScreenOrientation में परिभाषित है: LANDSCAPE|PORTRAIT
समर्थन​

Support for UiAutomator (4.2+) Support for XCUITest (9.3+)


getLogs​

दिए गए लॉग प्रकार के लिए लॉग प्राप्त करें। लॉग बफर प्रत्येक अनुरोध के बाद रीसेट किया जाता है।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getLogs(type)
पैरामीटर्स​
नामप्रकारविवरण
typestringलॉग प्रकार
रिटर्न्स​
  • <Object[]> logs: लॉग एंट्री की सूची।
समर्थन​

Support for UiAutomator (4.2+) Support for XCUITest (9.3+)


getLogTypes​

उपलब्ध लॉग प्रकार प्राप्त करें।

Appium कमांड। अधिक जानकारी आधिकारिक प्रोटोकॉल दस्तावेजों में मिल सकती है।

उपयोग​
driver.getLogTypes()
रिटर्न्स​
  • <String[]> logTypes: उपलब्ध लॉग प्रकारों की सूची।
समर्थन​

Support for UiAutomator (4.2+) Support for XCUITest (9.3+)

Welcome! How can I help?

WebdriverIO AI Copilot