تخطى إلى المحتوى الرئيسي

بروتوكول WebDriver Bidi

تم إنشاء أوامر البروتوكول هذه بناءً على مواصفات WebDriver Bidi الحالية. لتمكين البروتوكول لاختبارك، تأكد من وجود webSocketUrl: true محدد في قدراتك.

استخدم بحذر!

دعم المتصفح غير مضمون ويمكن أن تتغير الواجهات في المستقبل. المعيار حاليًا قيد التطوير وسيضيف مزودو المتصفحات هذه القدرات بناءً على جداولهم الزمنية الخاصة.

آخر تحديث: Mon Apr 28 2025 14:13:47 GMT-0700 (Pacific Daylight Time)


send​

إرسال أوامر السوكيت عبر WebDriver Bidi

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.send(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsCommandDataحمولة السوكيت
القيمة المرجعة​
  • <Object> CommandResponse: استجابة WebDriver Bidi

sendAsync​

إرسال أوامر السوكيت الغير متزامنة عبر WebDriver Bidi

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.sendAsync(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsCommandDataحمولة السوكيت
القيمة المرجعة​
  • <Number> id: معرف طلب WebDriver Bidi

sessionStatus​

أمر WebDriver Bidi لإرسال طريقة الأمر "session.status" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.sessionStatus(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.EmptyParams
{}
القيمة المرجعة​
  • <Object> local.SessionStatusResult: قيمة إرجاع الأمر مع الواجهة التالية:
    {
    ready: boolean;
    message: string;
    }

sessionNew​

أمر WebDriver Bidi لإرسال طريقة الأمر "session.new" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.sessionNew(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.SessionNewParameters
{
capabilities: SessionCapabilitiesRequest;
}
القيمة المرجعة​
  • <Object> local.SessionNewResult: قيمة إرجاع الأمر مع الواجهة التالية:
    {
    sessionId: string;
    capabilities: {
    acceptInsecureCerts: boolean;
    browserName: string;
    browserVersion: string;
    platformName: string;
    setWindowRect: boolean;
    userAgent: string;
    proxy?: SessionProxyConfiguration;
    webSocketUrl?: string;
    };
    }

sessionEnd​

أمر WebDriver Bidi لإرسال طريقة الأمر "session.end" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.sessionEnd(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.EmptyParams
{}

sessionSubscribe​

أمر WebDriver Bidi لإرسال طريقة الأمر "session.subscribe" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.sessionSubscribe(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.SessionSubscriptionRequest
{
events: string[];
contexts?: BrowsingContextBrowsingContext[];
}

sessionUnsubscribe​

أمر WebDriver Bidi لإرسال طريقة الأمر "session.unsubscribe" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.sessionUnsubscribe(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.SessionSubscriptionRequest
{
events: string[];
contexts?: BrowsingContextBrowsingContext[];
}

browserClose​

أمر WebDriver Bidi لإرسال طريقة الأمر "browser.close" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.browserClose(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.EmptyParams
{}

browserCreateUserContext​

أمر WebDriver Bidi لإرسال طريقة الأمر "browser.createUserContext" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.browserCreateUserContext(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.EmptyParams
{}
القيمة المرجعة​
  • <Object> local.BrowserCreateUserContextResult: قيمة إرجاع الأمر مع الواجهة التالية:
    ;

browserGetUserContexts​

أمر WebDriver Bidi لإرسال طريقة الأمر "browser.getUserContexts" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.browserGetUserContexts(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.EmptyParams
{}
القيمة المرجعة​
  • <Object> local.BrowserGetUserContextsResult: قيمة إرجاع الأمر مع الواجهة التالية:
    {
    userContexts: BrowserUserContextInfo[];
    }

browserRemoveUserContext​

أمر WebDriver Bidi لإرسال طريقة الأمر "browser.removeUserContext" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.browserRemoveUserContext(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.BrowserRemoveUserContextParameters
{
userContext: BrowserUserContext;
}

browsingContextActivate​

أمر WebDriver Bidi لإرسال طريقة الأمر "browsingContext.activate" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.browsingContextActivate(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.BrowsingContextActivateParameters
{
context: BrowsingContextBrowsingContext;
}

browsingContextCaptureScreenshot​

أمر WebDriver Bidi لإرسال طريقة الأمر "browsingContext.captureScreenshot" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.browsingContextCaptureScreenshot(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.BrowsingContextCaptureScreenshotParameters
{
context: BrowsingContextBrowsingContext;
/**
* @default 'viewport'
*/
origin?: "viewport" | "document";
format?: BrowsingContextImageFormat;
clip?: BrowsingContextClipRectangle;
}
القيمة المرجعة​
  • <Object> local.BrowsingContextCaptureScreenshotResult: قيمة إرجاع الأمر مع الواجهة التالية:
    {
    data: string;
    }

browsingContextClose​

أمر WebDriver Bidi لإرسال طريقة الأمر "browsingContext.close" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.browsingContextClose(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.BrowsingContextCloseParameters
{
context: BrowsingContextBrowsingContext;
promptUnload?: boolean;
}

browsingContextCreate​

أمر WebDriver Bidi لإرسال طريقة الأمر "browsingContext.create" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.browsingContextCreate(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.BrowsingContextCreateParameters
{
type: BrowsingContextCreateType;
referenceContext?: BrowsingContextBrowsingContext;
background?: boolean;
userContext?: BrowserUserContext;
}
القيمة المرجعة​
  • <Object> local.BrowsingContextCreateResult: قيمة إرجاع الأمر مع الواجهة التالية:
    {
    context: BrowsingContextBrowsingContext;
    }

browsingContextGetTree​

أمر WebDriver Bidi لإرسال طريقة الأمر "browsingContext.getTree" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.browsingContextGetTree(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.BrowsingContextGetTreeParameters
{
maxDepth?: JsUint;
root?: BrowsingContextBrowsingContext;
}
القيمة المرجعة​
  • <Object> local.BrowsingContextGetTreeResult: قيمة إرجاع الأمر مع الواجهة التالية:
    {
    contexts: BrowsingContextInfoList;
    }

browsingContextHandleUserPrompt​

أمر WebDriver Bidi لإرسال طريقة الأمر "browsingContext.handleUserPrompt" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.browsingContextHandleUserPrompt(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.BrowsingContextHandleUserPromptParameters
{
context: BrowsingContextBrowsingContext;
accept?: boolean;
userText?: string;
}

browsingContextLocateNodes​

أمر WebDriver Bidi لإرسال طريقة الأمر "browsingContext.locateNodes" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.browsingContextLocateNodes(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.BrowsingContextLocateNodesParameters
{
context: BrowsingContextBrowsingContext;
locator: BrowsingContextLocator;
maxNodeCount?: JsUint;
serializationOptions?: ScriptSerializationOptions;
startNodes?: ScriptSharedReference[];
}
القيمة المرجعة​
  • <Object> local.BrowsingContextLocateNodesResult: قيمة إرجاع الأمر مع الواجهة التالية:
    {
    nodes: ScriptNodeRemoteValue[];
    }

browsingContextNavigate​

أمر WebDriver Bidi لإرسال طريقة الأمر "browsingContext.navigate" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.browsingContextNavigate(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.BrowsingContextNavigateParameters
{
context: BrowsingContextBrowsingContext;
url: string;
wait?: BrowsingContextReadinessState;
}
القيمة المرجعة​
  • <Object> local.BrowsingContextNavigateResult: قيمة إرجاع الأمر مع الواجهة التالية:
    {
    navigation: BrowsingContextNavigation | null;
    url: string;
    }

browsingContextPrint​

أمر WebDriver Bidi لإرسال طريقة الأمر "browsingContext.print" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.browsingContextPrint(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.BrowsingContextPrintParameters
{
context: BrowsingContextBrowsingContext;
background?: boolean;
margin?: BrowsingContextPrintMarginParameters;
/**
* @default 'portrait'
*/
orientation?: "portrait" | "landscape";
page?: BrowsingContextPrintPageParameters;
pageRanges?: (JsUint | string)[];
/**
* @default 1
*/
scale?: number;
/**
* @default true
*/
shrinkToFit?: boolean;
}
القيمة المرجعة​
  • <Object> local.BrowsingContextPrintResult: قيمة إرجاع الأمر مع الواجهة التالية:
    {
    data: string;
    }

browsingContextReload​

أمر WebDriver Bidi لإرسال طريقة الأمر "browsingContext.reload" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.browsingContextReload(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.BrowsingContextReloadParameters
{
context: BrowsingContextBrowsingContext;
ignoreCache?: boolean;
wait?: BrowsingContextReadinessState;
}

browsingContextSetViewport​

أمر WebDriver Bidi لإرسال طريقة الأمر "browsingContext.setViewport" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.browsingContextSetViewport(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.BrowsingContextSetViewportParameters
{
context: BrowsingContextBrowsingContext;
viewport?: BrowsingContextViewport | null;
devicePixelRatio?: number | null;
}

browsingContextTraverseHistory​

أمر WebDriver Bidi لإرسال طريقة الأمر "browsingContext.traverseHistory" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.browsingContextTraverseHistory(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.BrowsingContextTraverseHistoryParameters
{
context: BrowsingContextBrowsingContext;
delta: JsInt;
}

networkAddIntercept​

أمر WebDriver Bidi لإرسال طريقة الأمر "network.addIntercept" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.networkAddIntercept(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.NetworkAddInterceptParameters
{
phases: NetworkInterceptPhase[];
contexts?: BrowsingContextBrowsingContext[];
urlPatterns?: NetworkUrlPattern[];
}
القيمة المرجعة​
  • <Object> local.NetworkAddInterceptResult: قيمة إرجاع الأمر مع الواجهة التالية:
    {
    intercept: NetworkIntercept;
    }

networkContinueRequest​

أمر WebDriver Bidi لإرسال طريقة الأمر "network.continueRequest" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.networkContinueRequest(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.NetworkContinueRequestParameters
{
request: NetworkRequest;
body?: NetworkBytesValue;
cookies?: NetworkCookieHeader[];
headers?: NetworkHeader[];
method?: string;
url?: string;
}

networkContinueResponse​

أمر WebDriver Bidi لإرسال طريقة الأمر "network.continueResponse" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.networkContinueResponse(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.NetworkContinueResponseParameters
{
request: NetworkRequest;
cookies?: NetworkSetCookieHeader[];
credentials?: NetworkAuthCredentials;
headers?: NetworkHeader[];
reasonPhrase?: string;
statusCode?: JsUint;
}

networkContinueWithAuth​

أمر WebDriver Bidi لإرسال طريقة الأمر "network.continueWithAuth" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.networkContinueWithAuth(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.NetworkContinueWithAuthParameters
{
request: NetworkRequest;
}

networkFailRequest​

أمر WebDriver Bidi لإرسال طريقة الأمر "network.failRequest" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.networkFailRequest(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.NetworkFailRequestParameters
{
request: NetworkRequest;
}

networkProvideResponse​

أمر WebDriver Bidi لإرسال طريقة الأمر "network.provideResponse" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.networkProvideResponse(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.NetworkProvideResponseParameters
{
request: NetworkRequest;
body?: NetworkBytesValue;
cookies?: NetworkSetCookieHeader[];
headers?: NetworkHeader[];
reasonPhrase?: string;
statusCode?: JsUint;
}

networkRemoveIntercept​

أمر WebDriver Bidi لإرسال طريقة الأمر "network.removeIntercept" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.networkRemoveIntercept(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.NetworkRemoveInterceptParameters
{
intercept: NetworkIntercept;
}

scriptAddPreloadScript​

أمر WebDriver Bidi لإرسال طريقة الأمر "script.addPreloadScript" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.scriptAddPreloadScript(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.ScriptAddPreloadScriptParameters
{
functionDeclaration: string;
arguments?: ScriptChannelValue[];
contexts?: BrowsingContextBrowsingContext[];
sandbox?: string;
}
القيمة المرجعة​
  • <Object> local.ScriptAddPreloadScriptResult: قيمة إرجاع الأمر مع الواجهة التالية:
    {
    script: ScriptPreloadScript;
    }

scriptDisown​

أمر WebDriver Bidi لإرسال طريقة الأمر "script.disown" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.scriptDisown(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.ScriptDisownParameters
{
handles: ScriptHandle[];
target: ScriptTarget;
}

scriptCallFunction​

أمر WebDriver Bidi لإرسال طريقة الأمر "script.callFunction" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.scriptCallFunction(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.ScriptCallFunctionParameters
{
functionDeclaration: string;
awaitPromise: boolean;
target: ScriptTarget;
arguments?: ScriptLocalValue[];
resultOwnership?: ScriptResultOwnership;
serializationOptions?: ScriptSerializationOptions;
this?: ScriptLocalValue;
userActivation?: boolean;
}

scriptEvaluate​

أمر WebDriver Bidi لإرسال طريقة الأمر "script.evaluate" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.scriptEvaluate(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.ScriptEvaluateParameters
{
expression: string;
target: ScriptTarget;
awaitPromise: boolean;
resultOwnership?: ScriptResultOwnership;
serializationOptions?: ScriptSerializationOptions;
userActivation?: boolean;
}
القيمة المرجعة​
  • <Object> local.ScriptEvaluateResult: قيمة إرجاع الأمر مع الواجهة التالية:
    ;

scriptGetRealms​

أمر WebDriver Bidi لإرسال طريقة الأمر "script.getRealms" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.scriptGetRealms(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.ScriptGetRealmsParameters
{
context?: BrowsingContextBrowsingContext;
type?: ScriptRealmType;
}
القيمة المرجعة​
  • <Object> local.ScriptGetRealmsResult: قيمة إرجاع الأمر مع الواجهة التالية:
    {
    realms: ScriptRealmInfo[];
    }

scriptRemovePreloadScript​

أمر WebDriver Bidi لإرسال طريقة الأمر "script.removePreloadScript" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.scriptRemovePreloadScript(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.ScriptRemovePreloadScriptParameters
{
script: ScriptPreloadScript;
}

storageGetCookies​

أمر WebDriver Bidi لإرسال طريقة الأمر "storage.getCookies" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.storageGetCookies(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.StorageGetCookiesParameters
{
filter?: StorageCookieFilter;
partition?: StoragePartitionDescriptor;
}
القيمة المرجعة​
  • <Object> local.StorageGetCookiesResult: قيمة إرجاع الأمر مع الواجهة التالية:
    {
    cookies: NetworkCookie[];
    partitionKey: StoragePartitionKey;
    }

storageSetCookie​

أمر WebDriver Bidi لإرسال طريقة الأمر "storage.setCookie" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.storageSetCookie(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.StorageSetCookieParameters
{
cookie: StoragePartialCookie;
partition?: StoragePartitionDescriptor;
}
القيمة المرجعة​
  • <Object> local.StorageSetCookieResult: قيمة إرجاع الأمر مع الواجهة التالية:
    {
    partitionKey: StoragePartitionKey;
    }

storageDeleteCookies​

أمر WebDriver Bidi لإرسال طريقة الأمر "storage.deleteCookies" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.storageDeleteCookies(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.StorageDeleteCookiesParameters
{
filter?: StorageCookieFilter;
partition?: StoragePartitionDescriptor;
}
القيمة المرجعة​
  • <Object> local.StorageDeleteCookiesResult: قيمة إرجاع الأمر مع الواجهة التالية:
    {
    partitionKey: StoragePartitionKey;
    }

inputPerformActions​

أمر WebDriver Bidi لإرسال طريقة الأمر "input.performActions" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.inputPerformActions(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.InputPerformActionsParameters
{
context: BrowsingContextBrowsingContext;
actions: InputSourceActions[];
}

inputReleaseActions​

أمر WebDriver Bidi لإرسال طريقة الأمر "input.releaseActions" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.inputReleaseActions(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.InputReleaseActionsParameters
{
context: BrowsingContextBrowsingContext;
}

inputSetFiles​

أمر WebDriver Bidi لإرسال طريقة الأمر "input.setFiles" مع المعلمات.

أمر بروتوكول WebDriver Bidi. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.

الاستخدام​
browser.inputSetFiles(params)
المعلمات​
الاسمالنوعالتفاصيل
paramsremote.InputSetFilesParameters
{
context: BrowsingContextBrowsingContext;
element: ScriptSharedReference;
files: string[];
}

Welcome! How can I help?

WebdriverIO AI Copilot