Skip to content

Commit ba7e54d

Browse files
committed
bump alpha version and updated wiki
1 parent 8c18e06 commit ba7e54d

File tree

4 files changed

+7
-49
lines changed

4 files changed

+7
-49
lines changed

README.md

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,8 @@ Real Device: Check xcode device logs.
131131
06-17 17:02:14.866 32697 32735 I flutter : [APPIUM FLUTTER] New Request [GET] http://127.0.0.1:10000/status
132132
06-17
133133
```
134+
135+
## [Getting Started](https://github.com/AppiumTestDistribution/appium-flutter-integration-driver/wiki/Get-Started)
134136
## Appium Flutter Integration Driver vs. Appium UiAutomator2/XCUITest Driver
135137

136138
- The driver manages the application under test and the device under test via Appium UiAutomator2/XCUITest drivers.
@@ -151,26 +153,3 @@ For more details, refer to the documentation for each driver:
151153
|----------------------------------|-------------------------------------------------------------------------|----------|
152154
| appium:flutterServerLaunchTimeout | Time in ms to wait for flutter server to be pingable. Default is 5000ms | No |
153155
| appium:flutterSystemPort | The number of the port on the host machine used for the Flutter server. By default the first free port from 10000..11000 range is selected. It is recommended to set this value if you are running parallel tests on the same machine.| No |
154-
155-
156-
## Locating Elements
157-
158-
You can use the following locators to find elements in your Flutter app. Custom finders are built for WDIO. Refer to the [wdio-flutter-by-service](https://www.npmjs.com/package/wdio-flutter-by-service?activeTab=readme).
159-
160-
| Locator | Description |
161-
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
162-
| `flutterByValueKey(value: string): Flutter.Locator` | Locate by value key |
163-
| `flutterByValueKey$(value: string): WebdriverIO.Element` | Locate single element by value key |
164-
| `flutterByValueKey$$(value: string): WebdriverIO.Element[]` | Locate multiple elements by value key |
165-
| `flutterBySemanticsLabel(label: string): Flutter.Locator` | Locate by semantics label |
166-
| `flutterBySemanticsLabel$(label: string): WebdriverIO.Element` | Locate single element by semantics label |
167-
| `flutterBySemanticsLabel$$(label: string): WebdriverIO.Element[]` | Locate multiple elements by semantics label |
168-
| `flutterByText(text: string): Flutter.Locator` | Locate by text |
169-
| `flutterByText$(text: string): WebdriverIO.Element` | Locate single element by text |
170-
| `flutterByType$(text: string): WebdriverIO.Element` | Locate single element by Type(Checkbox, RadioButton, ListView) |
171-
| `flutterByType$$(text: string): WebdriverIO.Element[]` | Locate multiple elements by text(Checkbox, RadioButton, ListView)|
172-
| `flutterDoubleClick(element: WebdriverIO.Element): WebdriverIO.Element` | Double click on an element |
173-
| `flutterWaitForAbsent(options: { element: WebdriverIO.Element; locator: Flutter.Locator; }): void` | Wait for an element to be absent |
174-
| `flutterScrollTillVisible(options: { finder: WebdriverIO.Element; scrollView?: WebdriverIO.Element; scrollDirection?: 'up','right','down','left'; delta?: number; maxScrolls?: number; settleBetweenScrollsTimeout?: number; dragDuration?: number; }): Promise<WebdriverIO.Element>` | Scroll until an element is visible |
175-
176-
For more examples, see the [test file](https://github.com/AppiumTestDistribution/appium-flutter-integration-driver/blob/main/test/specs/test.e2e.js)

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"appium",
66
"flutter"
77
],
8-
"version": "1.0.0-beta.16",
8+
"version": "1.0.1",
99
"author": "",
1010
"license": "MIT License",
1111
"repository": {

template.mustache

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,8 @@ Real Device: Check xcode device logs.
131131
06-17 17:02:14.866 32697 32735 I flutter : [APPIUM FLUTTER] New Request [GET] http://127.0.0.1:10000/status
132132
06-17
133133
```
134+
135+
## [Getting Started](https://github.com/AppiumTestDistribution/appium-flutter-integration-driver/wiki/Get-Started)
134136
## Appium Flutter Integration Driver vs. Appium UiAutomator2/XCUITest Driver
135137

136138
- The driver manages the application under test and the device under test via Appium UiAutomator2/XCUITest drivers.
@@ -151,26 +153,3 @@ For more details, refer to the documentation for each driver:
151153
|----------------------------------|-------------------------------------------------------------------------|----------|
152154
| appium:flutterServerLaunchTimeout | Time in ms to wait for flutter server to be pingable. Default is 5000ms | No |
153155
| appium:flutterSystemPort | The number of the port on the host machine used for the Flutter server. By default the first free port from 10000..11000 range is selected. It is recommended to set this value if you are running parallel tests on the same machine.| No |
154-
155-
156-
## Locating Elements
157-
158-
You can use the following locators to find elements in your Flutter app. Custom finders are built for WDIO. Refer to the [wdio-flutter-by-service](https://www.npmjs.com/package/wdio-flutter-by-service?activeTab=readme).
159-
160-
| Locator | Description |
161-
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
162-
| `flutterByValueKey(value: string): Flutter.Locator` | Locate by value key |
163-
| `flutterByValueKey$(value: string): WebdriverIO.Element` | Locate single element by value key |
164-
| `flutterByValueKey$$(value: string): WebdriverIO.Element[]` | Locate multiple elements by value key |
165-
| `flutterBySemanticsLabel(label: string): Flutter.Locator` | Locate by semantics label |
166-
| `flutterBySemanticsLabel$(label: string): WebdriverIO.Element` | Locate single element by semantics label |
167-
| `flutterBySemanticsLabel$$(label: string): WebdriverIO.Element[]` | Locate multiple elements by semantics label |
168-
| `flutterByText(text: string): Flutter.Locator` | Locate by text |
169-
| `flutterByText$(text: string): WebdriverIO.Element` | Locate single element by text |
170-
| `flutterByType$(text: string): WebdriverIO.Element` | Locate single element by Type(Checkbox, RadioButton, ListView) |
171-
| `flutterByType$$(text: string): WebdriverIO.Element[]` | Locate multiple elements by text(Checkbox, RadioButton, ListView)|
172-
| `flutterDoubleClick(element: WebdriverIO.Element): WebdriverIO.Element` | Double click on an element |
173-
| `flutterWaitForAbsent(options: { element: WebdriverIO.Element; locator: Flutter.Locator; }): void` | Wait for an element to be absent |
174-
| `flutterScrollTillVisible(options: { finder: WebdriverIO.Element; scrollView?: WebdriverIO.Element; scrollDirection?: 'up','right','down','left'; delta?: number; maxScrolls?: number; settleBetweenScrollsTimeout?: number; dragDuration?: number; }): Promise<WebdriverIO.Element>` | Scroll until an element is visible |
175-
176-
For more examples, see the [test file](https://github.com/AppiumTestDistribution/appium-flutter-integration-driver/blob/main/test/specs/test.e2e.js)

0 commit comments

Comments
 (0)