انتقل إلى المحتوى الرئيسي

بروتوكول 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