Skip to content

Commit fc9f7c2

Browse files
committed
Update README.md
1 parent e35b205 commit fc9f7c2

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

README.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,9 @@
1111

1212
## Description
1313

14-
*xcmonkey* is a tool for doing randomised UI testing of iOS apps.
14+
*xcmonkey* is a tool for doing randomised UI testing of iOS apps. It's inspired by and has similar goals to [*monkey*](https://developer.android.com/studio/test/monkey) on Android.
1515

16-
It is inspired by and has similar goals to Android [monkey](https://developer.android.com/studio/test/monkey).
17-
18-
*xcmonkey* uses [idb](https://fbidb.io) as a driver that's why it's quite smart and can do a lot of things, such as taps, swipes and presses. Because *xcmonkey* has access to the screen hierarchy, it can either do things blindly (like tapping on random points) or precisely (like tapping on the existing elements).
16+
Under the hood, *xcmonkey* uses [iOS Development Bridge](https://fbidb.io/) as a driver, that's why it's pretty smart and can do a lot of things, such as taps, swipes and presses. All that comes «pseudo-random» because it has access to the screen hierarchy, and so can either do actions blindly (like tapping on random points) or precisely (like tapping on the existing elements).
1917

2018
## Requirements
2119

@@ -30,7 +28,7 @@ pip3.6 install fb-idb
3028
gem install xcmonkey
3129
```
3230

33-
If you prefer to use [bundler](https://bundler.io/), add the following line to your `Gemfile`:
31+
If you prefer to use [*bundler*](https://bundler.io/), add the following line to your `Gemfile`:
3432

3533
```ruby
3634
gem 'xcmonkey'
@@ -72,13 +70,13 @@ $ xcmonkey describe -x 20 -y 625 --udid "413EA256-CFFB-4312-94A6-12592BEE4CBA"
7270
20:05:20.212: Device info: iPhone 14 Pro | 413EA256-CFFB-4312-94A6-12592BEE4CBA | Booted | simulator | iOS 16.2 | x86_64 | /tmp/idb/413EA256-CFFB-4312-94A6-12592BEE4CBA_companion.sock
7371

7472
20:05:21.713: x:20 y:625 point info: {
75-
"AXFrame": "{{19, 624.33333333333337}, {86, 130.66666666666663}}",
73+
"AXFrame": "{{19, 624.3}, {86, 130.6}}",
7674
"AXUniqueId": "ShortcutsRowCell",
7775
"frame": {
78-
"y": 624.3333333333334,
76+
"y": 624.3,
7977
"x": 19,
8078
"width": 86,
81-
"height": 130.66666666666663
79+
"height": 130.6
8280
},
8381
"role_description": "button",
8482
"AXLabel": "Home",

0 commit comments

Comments
 (0)