Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ty0x2333/ios-ui-automation


https://github.com/ty0x2333/ios-ui-automation

demo fastlane imagemagick ios screenshots ui-automation ui-testing

Last synced: 26 days ago
JSON representation

Awesome Lists containing this project

README

        

UIAutomation + Fastlane Screenshots + ImageMagick Demo
===
Article: [https://tyy.sh/blog/e229c7fc63b6](https://tyy.sh/blog/e229c7fc63b6)

Installation
===
```shell
$ bundle install --path vendor/bundle
$ pip install -r requirements.txt
```

#### ImageMagick 6
[stackoverflow - How to use or install MagickWand on Mac OS X?](https://stackoverflow.com/questions/24803747/how-to-use-or-install-magickwand-on-mac-os-x)

```shell
$ brew uninstall --force imagemagick
$ brew install imagemagick@6
$ echo 'export PATH="/usr/local/opt/imagemagick@6/bin:$PATH"' >> ~/.bash_profile
$ brew link imagemagick@6 --force
```

Usage
===
```shell
$ bundle exec fastlane snapshot
$ python script/compare_images.py -a screenshots-answers/en-US -i screenshots/en-US -o screenshots-diff
```

Workflow
===
![Workflow](images/UI-Automation-Workflow.png)