Skip to content

Instantly share code, notes, and snippets.

View imurchie's full-sized avatar

Isaac A. Murchie imurchie

  • Brooklyn, New York
View GitHub Profile
@imurchie
imurchie / 01-source.xml
Last active April 1, 2020 14:07
Popup permission dialog box, iOS 12.2, iPhone 6, Xcode 11.4
<?xml version="1.0" encoding="UTF-8"?><AppiumAUT><XCUIElementTypeApplication type="XCUIElementTypeApplication" name="Safari" label="Safari" enabled="true" visible="true" x="0" y="0" width="375" height="667">
<XCUIElementTypeWindow type="XCUIElementTypeWindow" enabled="true" visible="false" x="0" y="0" width="375" height="667">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="false" x="0" y="0" width="375" height="667"/>
</XCUIElementTypeWindow>
<XCUIElementTypeWindow type="XCUIElementTypeWindow" enabled="true" visible="true" x="0" y="0" width="375" height="667">
<XCUIElementTypeStatusBar type="XCUIElementTypeStatusBar" enabled="true" visible="true" x="0" y="0" width="375" height="20">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="false" x="0" y="0" width="375" height="20"/>
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="true" x="0" y="0" width="375" height="20">
<XCUIElementTypeOther type="XCUIEle
$ PLATFORM_VERSION=12.1 DEVICE_NAME="iPhone X" _LOG_TIMESTAMP=1 npm run e2e-test:web
> appium-xcuitest-driver@3.18.0 e2e-test:web /Users/isaacmurchie/code/appium-xcuitest-driver
> npm run build && _FORCE_LOGS=1 npm run mocha -- -t 0 -R spec build/test/functional/web --exit
> appium-xcuitest-driver@3.18.0 build /Users/isaacmurchie/code/appium-xcuitest-driver
> gulp transpile
[15:21:31] Using gulpfile ~/code/appium-xcuitest-driver/gulpfile.js
$ PLATFORM_VERSION=13.3 DEVICE_NAME="iPhone 11 Pro" _LOG_TIMESTAMP=1 npm run e2e-test:web
> appium-xcuitest-driver@3.18.0 e2e-test:web /Users/isaacmurchie/code/appium-xcuitest-driver
> npm run build && _FORCE_LOGS=1 npm run mocha -- -t 0 -R spec build/test/functional/web --exit
> appium-xcuitest-driver@3.18.0 build /Users/isaacmurchie/code/appium-xcuitest-driver
> gulp transpile
[10:08:42] Using gulpfile ~/code/appium-xcuitest-driver/gulpfile.js
$ PLATFORM_VERSION=13.3 DEVICE_NAME="iPhone 11 Pro" _LOG_TIMESTAMP=1 npm run e2e-test:web
> appium-xcuitest-driver@3.18.0 e2e-test:web /Users/isaacmurchie/code/appium-xcuitest-driver
> npm run build && _FORCE_LOGS=1 npm run mocha -- -t 0 -R spec build/test/functional/web --exit
> appium-xcuitest-driver@3.18.0 build /Users/isaacmurchie/code/appium-xcuitest-driver
> gulp transpile
[09:28:06] Using gulpfile ~/code/appium-xcuitest-driver/gulpfile.js
$ PLATFORM_VERSION=13.3 DEVICE_NAME="iPhone 11 Pro" _LOG_TIMESTAMP=1 npm run e2e-test:web
> appium-xcuitest-driver@3.18.0 e2e-test:web /Users/isaacmurchie/code/appium-xcuitest-driver
> npm run build && _FORCE_LOGS=1 npm run mocha -- -t 0 -R spec build/test/functional/web --exit
> appium-xcuitest-driver@3.18.0 build /Users/isaacmurchie/code/appium-xcuitest-driver
> gulp transpile
[09:28:06] Using gulpfile ~/code/appium-xcuitest-driver/gulpfile.js
@imurchie
imurchie / alert-with-close-button.xml
Created March 24, 2020 16:15
Various alerts, iPad Pro (9.7 inch) 13.3.1
<?xml version="1.0" encoding="UTF-8"?>
<AppiumAUT>
<XCUIElementTypeApplication type="XCUIElementTypeApplication" name="Safari" label="Safari" enabled="true" visible="true" x="0" y="0" width="768" height="1024">
<XCUIElementTypeWindow type="XCUIElementTypeWindow" enabled="true" visible="true" x="0" y="0" width="768" height="1024">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="true" x="0" y="0" width="768" height="1024">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="true" x="0" y="0" width="768" height="1024">
<XCUIElementTypeOther type="XCUIElementTypeOther" name="DDF70396-8F4B-46A5-8B75-18ACD10578EF" enabled="true" visible="true" x="0" y="0" width="768" height="1024">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="true" x="0" y="20" width="768" height="1004">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="true" x="0" y="20" width="768" height="10
@imurchie
imurchie / alert-with-close-button.xml
Created March 24, 2020 15:56
Various alerts, iPhone 13.3.1
<?xml version="1.0" encoding="UTF-8"?>
<AppiumAUT>
<XCUIElementTypeApplication type="XCUIElementTypeApplication" name="Safari" label="Safari" enabled="true" visible="true" x="0" y="0" width="375" height="812">
<XCUIElementTypeWindow type="XCUIElementTypeWindow" enabled="true" visible="true" x="0" y="0" width="375" height="812">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="true" x="0" y="0" width="375" height="812">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="true" x="0" y="0" width="375" height="812">
<XCUIElementTypeOther type="XCUIElementTypeOther" name="825CC48C-B339-4008-BDFD-84B7B5F42F38" enabled="true" visible="true" x="0" y="0" width="375" height="812">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="true" x="0" y="44" width="375" height="768">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="true" x="0" y="44" width="375" height="768">
@imurchie
imurchie / source.xml
Created January 7, 2020 15:21
iOS 13.3 iPhone X SafariViewController Native Source
<?xml version="1.0" encoding="UTF-8"?><AppiumAUT><XCUIElementTypeApplication type="XCUIElementTypeApplication" name="SafariViewControllerExample" label="SafariViewControllerExample" enabled="true" visible="true" x="0" y="0" width="375" height="812">
<XCUIElementTypeWindow type="XCUIElementTypeWindow" enabled="true" visible="true" x="0" y="0" width="375" height="812">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="true" x="0" y="0" width="375" height="812">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="true" x="0" y="0" width="375" height="812">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="false" x="0" y="0" width="375" height="812">
<XCUIElementTypeNavigationBar type="XCUIElementTypeNavigationBar" enabled="true" visible="false" x="0" y="44" width="375" height="44"/>
<XCUIElementTypeToolbar type="XCUIElementTypeToolbar" name="Toolbar" enabled="true" visible="false" x="0" y="729" width="37
@imurchie
imurchie / appium-logs.txt
Created September 11, 2019 17:00
Visibility fails to be updated
PLATFORM_VERSION=13.0 DEVICE_NAME="iPhone 8" npm run e2e-test:basic
> appium-xcuitest-driver@2.129.0 e2e-test:basic /Users/isaac/code/appium-xcuitest-driver
> npm run build && _FORCE_LOGS=1 npm run mocha -- -t 0 -R spec build/test/functional/basic --exit
> appium-xcuitest-driver@2.129.0 build /Users/isaac/code/appium-xcuitest-driver
> gulp transpile
[12:48:37] Using gulpfile ~/code/appium-xcuitest-driver/gulpfile.js
@imurchie
imurchie / source.xml
Created September 11, 2019 16:59
Source after scroll gesture
<?xml version="1.0" encoding="UTF-8"?><AppiumAUT><XCUIElementTypeApplication type="XCUIElementTypeApplication" name="UIKitCatalog" label="UIKitCatalog" enabled="true" visible="true" x="0" y="0" width="375" height="667">
<XCUIElementTypeWindow type="XCUIElementTypeWindow" enabled="true" visible="true" x="0" y="0" width="375" height="667">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="true" x="0" y="0" width="375" height="667">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="true" x="0" y="0" width="375" height="667">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="true" x="0" y="0" width="375" height="667">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="true" x="0" y="0" width="375" height="667">
<XCUIElementTypeOther type="XCUIElementTypeOther" enabled="true" visible="true" x="0" y="0" width="375" height="667">
<XCUIElementTypeNavigationBar type="XC