<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>288114</bug_id>
          
          <creation_ts>2025-02-20 09:28:30 -0800</creation_ts>
          <short_desc>[WebDriver][BiDi] Implement the input.performActions command</short_desc>
          <delta_ts>2025-02-27 09:29:15 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebDriver</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>281949</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Lauro Moura">lmoura</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bburg</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2096391</commentid>
    <comment_count>0</comment_count>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2025-02-20 09:28:30 -0800</bug_when>
    <thetext>https://w3c.github.io/webdriver-bidi/#command-input-performActions

&gt; The input.performActions command performs a specified sequence of user input actions.

&gt; Note: for a detailed description of the behavior of this command, see the actions section of [WEBDRIVER] (https://w3c.github.io/webdriver/#actions).

The main deviation from the WebDriver Classic behavior seems to be the presence of the usual WebDriver BiDi browsing context parameter. Maybe we can reuse most of the existing code, as on the UIProcess&apos;s `WebAutomationSession::performInteractionSequence` side we already receive a browsing context handler through `Automation.json`.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2098810</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-02-27 09:29:15 -0800</bug_when>
    <thetext>&lt;rdar://problem/145761058&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>