Comments (2)
This error is expected. All touch actions-related APIs have been deprecated a while ago and removed from android and ios drivers. Consider using W3C actions or gesture shortcuts instead
from appium.
I think this is the functions that's causing this, just verified it works when not headless
def scroll_to_center(self, origin_el, end_el=None):
phone_width = self._driver.get_window_size().get("width")
phone_height = self._driver.get_window_size().get("height")
center_y = phone_height / 2
if origin_el.location.get('y') > center_y:
# if el is on bottom half of screen, swipe up a tiny bit
self.partial_scroll(distance=150)
else:
# if el is on top half of screen, swipe down a tiny bit
self.partial_scroll(direction="up", distance=150)
def partial_scroll(self, direction='down', distance=250):
phone_width_center = self._driver.get_window_size().get("width") / 2
phone_height_center = self._driver.get_window_size().get("height") / 2
actions = TouchAction(self._driver)
if direction == 'down':
end_loc = (phone_width_center, (phone_height_center - distance))
elif direction == 'up':
end_loc = (phone_width_center, (phone_height_center + distance))
elif direction == 'right':
end_loc = ((phone_width_center - distance), phone_height_center)
elif direction == 'left':
end_loc = ((phone_width_center + distance), phone_height_center)
actions.long_press(x=phone_width_center, y=phone_height_center).move_to(x=end_loc[0], y=end_loc[1]).release()
actions.perform()
from appium.
Related Issues (20)
- bug: Scroll on Android don't work HOT 1
- [Feat]: Can I specify my own registry in "appium driver install --source=npm" HOT 4
- universal-xml plugin issue with webview mode HOT 7
- Appium server crashes and shuts down on first test HOT 21
- Real device architecture is not supported application after upgraded xcuitest driver to 7.15.1 HOT 6
- Nothing happen after Responding to client with driver.createSession() HOT 7
- Delete key on iOS keyboard is not working HOT 10
- [Feat]: Support for custom usbmuxd socket path or url HOT 1
- "Error:Appium Settings app is not running after 30000ms" while running emulator in headless in Android version 13 and 14 HOT 4
- bug: XCUITest-driver invalid platform detection when ipa have more than 1 bundle HOT 3
- Unable to resolve the launchable activity of 'com.google.android.youtube' HOT 8
- Appium accessibility id's different on android to iOS HOT 1
- bug: Appium Inspector loads some app screens slowly/not at all HOT 1
- bug: Appium XCUITest crashes the iOS app on clearing the input XCUIElementTypeTextField HOT 3
- [iOS] Clicking on a button is success but nothing happens on the UI. HOT 7
- The picture stream of ios device is displayed with black edges HOT 3
- Appium Crash after Performing cleanup HOT 7
- PrebuiltWDA for iOS 17 not working well and always got Timeout HOT 12
- [Feat]: help initial steps to use appium HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from appium.