Skip to content

Latest commit

 

History

History
53 lines (31 loc) · 1.16 KB

appium_fields.rst

File metadata and controls

53 lines (31 loc) · 1.16 KB

Appium Integration

Stere contains Fields designed specifically for when Appium is connected. Each implements a specific performer method.

Fields

Button

Convenience Class on top of Field, it implements click() as its performer.

stere.fields.appium.button.Button.click()

Input

A simple wrapper over Field, it implements send_keys() as its performer.

The default_value argument can be provided, which will be used if send_keys() is called with no arguments.

self.quantity = Dropdown('id', 'qty', default_value='555')

stere.fields.appium.input.Input.send_keys()

Fills the element with value.

Locator Strategies

These represent the way a locator will be searched for.

By default, the strategies available are:

  • accessibility_id
  • android_uiautomator
  • ios_class_chain
  • ios_predicate
  • ios_uiautomation

These strategies can be overridden with a custom strategy (ie: You can create a custom accessibility_id strategy with different behaviour).