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

एप्पियम

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