-
Notifications
You must be signed in to change notification settings - Fork 23
Closed
Labels
Description
- Appium binding specific
- directConnect
# DirectConnections has capabilities of directConnect - https://appiumpro.com/editions/86-connecting-directly-to-appium-hosts-in-distributed-environments
- Add
x-idempotency-key
header in a new session request to prevent calling duplicated new session commands in Appium- Because generally, Appium new session requests could take a long time. Clients could do retry
- feat: Add requests idempotency verification on the server side appium-base-driver#400
- Appium specific commands
add_command
def add_command(method:, url:, name:, &block) - Appium plugins/drivers could have their own route, so we should allow users to add appending them
- converting locators to CSS stuff. Appium needs non-w3c standard locators yet
convert_to_element
ele = @@driver.convert_to_element(r.result.first) - Appium provides a feature to run multiple webdriverio commands on Appium to reduce the number of communication between the client and Appium. It has a use case to get the element (id). Then, Ruby client needed to handle element class from the element id.
- directConnect
- Ruby binding specific
@core
stuff, they may be able to remove since most of them are now just calling@driver.xxxx