Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add drag-and-drop functionality #751

Merged
merged 5 commits into from
Nov 6, 2024

Conversation

Alpaca00
Copy link
Contributor

@Alpaca00 Alpaca00 commented Nov 2, 2024

Hi, there)

This merge includes the implementation of the drag-and-drop functionality, which enhances the testing capabilities of Flutter application.

We make requests to the driver by leveraging the CommandExtension class.

How it works is described in this file: example/dart/README.md

I also created a mobile application project for testing with the corresponding type of widget that this functionality can interact with and added it to the documentation.
https://github.com/Alpaca00/command-driven-list

I saw several issues related to this functionality

My dependencies:

  • node: v18.19.1
  • npm: 9.2.0
  • appium: 2.12.1
  • Listing available drivers:
    i. [email protected] [installed (npm)]
    ii. [email protected] [installed (npm)] (local)
    test
  • os: Ubuntu 24.04.1 LTS
  • dart sdk: 3.5.4
  • flutter 3.24.4
  • java: JDK 18
  • python 3.12.3

I'm not sure, but it seems that these changes do not affect any other functionalities.
It works for me locally.

logs:
2024-11-02_20-01

app:
2024-11-02_23-01

- Added documentation to clarify the command's structure and expected behavior
Copy link

linux-foundation-easycla bot commented Nov 2, 2024

CLA Signed

The committers listed above are authorized under a signed CLA.

…mmandExtension, and moved documentation to the top level
Copy link
Member

@KazuCocoa KazuCocoa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! lg.

I'll merge and release a new version later.

@KazuCocoa KazuCocoa merged commit 95239b6 into appium:main Nov 6, 2024
5 of 7 checks passed
@KazuCocoa
Copy link
Member

v2.10.0 has this PR

@KazuCocoa KazuCocoa added the size:S contribution size: S label Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size:S contribution size: S
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants