Skip to content

Instantly share code, notes, and snippets.

View wangtao169447's full-sized avatar

June Wang wangtao169447

View GitHub Profile
#### python case log
```
======================================================================
ERROR: test_find_elements (__main__.SimpleAndroidTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "androidmi.py", line 27, in tearDown
self.driver.quit()
File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 606, in quit
self.execute(Command.QUIT)
@wangtao169447
wangtao169447 / gist:de8e492ff59e6284793876806d7695d9
Created July 31, 2017 02:23
uiautomator2 write EPIPE error
[Appium] Welcome to Appium v1.6.5
[Appium] Non-default server args:
[Appium] sessionOverride: true
Error: listen EADDRINUSE 0.0.0.0:4723
at Object.exports._errnoException (util.js:1022:11)
at exports._exceptionWithHostPort (util.js:1045:20)
at Server.setupListenHandle [as _listen2] (net.js:1315:14)
at listenInCluster (net.js:1363:12)
at doListen (net.js:1489:7)
at _combinedTickCallback (internal/process/next_tick.js:105:11)
@wangtao169447
wangtao169447 / gist:6e63a8ab514e1db3778a6e20064b0af0
Created July 30, 2017 13:19
UIAutomator2 StaleElementReferenceException
[MJSONWP] Encountered internal error running command: {"jsonwp":{"sessionId":"85d7d87b-20a4-4006-b5af-abb05dd2999f","status":10,"value":"android.support.test.uiautomator.StaleObjectException\n\tat android.support.test.uiautomator.UiObject2.getAccessibilityNodeInfo(UiObject2.java:629)\n\tat android.support.test.uiautomator.UiObject2.getText(UiObject2.java:284)\n\tat io.appium.uiautomator2.model.UiObject2Element.getText(UiObject2Element.java:63)\n\tat io.appium.uiautomator2.model.UiObject2Element.getStringAttribute(UiObject2Element.java:81)\n\tat io.appium.uiautomator2.handler.GetElementAttribute.safeHandle(GetElementAttribute.java:37)\n\tat io.appium.uiautomator2.handler.request.SafeRequestHandler.handle(SafeRequestHandler.java:56)\n\tat io.appium.uiautomator2.server.AppiumServlet.handleRequest(AppiumServlet.java:202)\n\tat io.appium.uiautomator2.server.AppiumServlet.handleHttpRequest(AppiumServlet.java:193)\n\tat io.appium.uiautomator2.http.ServerHandler.channelRead(ServerHandler.java:44)\n\tat io.netty.chan
@wangtao169447
wangtao169447 / gist:678ce781553048980a25c1e21e02a6a4
Created July 25, 2017 06:14
devices lost connect ,and throw WebDriverException: Message: A session is either terminated or not started
appium log:
[Appium] Welcome to Appium v1.6.5
[Appium] Non-default server args:
[Appium] sessionOverride: true
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
[HTTP] --> POST /wd/hub/session {"desiredCapabilities":{"deviceName":"172.24.64.133:5555","unicodeKeyboard":true,"udid":"172.24.64.133:5555","newCommandTimeout":1800,"noReset":true,"autoLaunch":true,"resetKeyboard":true,"platformVersion":"4.4.4","appPackage":"com.june.demo","platformName":"Android","appActivity":"com.june.demo.SplashActivity"}}
[debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{"deviceName":"172.24.64.133:5555","unicodeKeyboard":true,"udid":"172.24.64.133:5555","newCommandTimeout":1800,"noReset":true,"autoLaunch":true,"resetKeyboard":true,"platformVersion":"4.4.4","appPackage":"com.june.demo","platformName":"Android","appActivity":"com.june.demo.SplashActivity"},null,null]
[debug] [BaseDriver] Event 'newSessionRequested' logged at 1500963101095 (14:11:41 GMT+0800 (CST))
[Appium] Creating new Andro
@wangtao169447
wangtao169447 / gist:f3153bcad585ba69cd7df4d2db1e25df
Created July 20, 2017 16:50
appium using uiautomator,when use .tagname throw exception
appium_log:
[Appium] Welcome to Appium v1.6.5
[Appium] Non-default server args:
[Appium] sessionOverride: true
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
[HTTP] --> POST /wd/hub/session {"desiredCapabilities":{"deviceName":"3HX7N17115002555","unicodeKeyboard":true,"udid":"3HX7N17115002555","automationName":"uiautomator2","newCommandTimeout":1800,"noReset":true,"autoLaunch":true,"resetKeyboard":true,"platformVersion":"7.0","appPackage":"com.june.demo","platformName":"Android","appActivity":"com.june.demo.SplashActivity"}}
[debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{"deviceName":"3HX7N17115002555","unicodeKeyboard":true,"udid":"3HX7N17115002555","automationName":"uiautomator2","newCommandTimeout":1800,"noReset":true,"autoLaunch":true,"resetKeyboard":true,"platformVersion":"7.0","appPackage":"com.june.demo","platformName":"Android","appActivity":"com.june.demo.SplashActivity"},null,null]
[debug] [BaseDriver] Event 'newSessionRequested' logged at 1500568996897 (
@wangtao169447
wangtao169447 / logcat_file_about_uiautomator2
Created July 18, 2017 08:44
logcat_file_about_uiautomator2
int logctl_get(): open '/dev/hwlog_switch' fail -1, 13. Permission denied
Note: log switch off, only log_main and log_events will have logs!
--------- beginning of main
07-18 16:18:36.791 E/HwCHRWebMonitor( 1079): WebMonitor [mNetWorkIsSuck=0 mUIDIsSuck=] WebSpeed [WEBSENDSEGS=46 WEBRESENDSEGS=0 WEBRECVSEGS=51 WEBERRSEGS=0 WEBOUTRSTS=2 WEBESTABLISRST=1 WEBRTTDURATION=52 WEBRTTSEGS=12 WEBSRTT=48 WEBSNDDUPACKS=0 SENDSEGS=0 RESENDSEGS=0 RECVSEGS=0 ERRSEGS=0 OUTRSTS=0 ESTABLISRST=0 RTTDURATION=0 RTTSEGS=0 SNDDUPACKS=0 suckTimes=0 recovage_times=0]
07-18 16:18:36.791 E/HwCHRWifiRSSIGroupSummery( 1079): updateTcpSummery mRSSI:-54 HwCHRWifiRSSIGroup [rssi_index=4, rtt_tcp_packets=386, rtt_tcp_duration=32073, rtt_lan_duration=269, rtt_lan_failures=0, rtt_lan_succ=14, rtt_lan_max=95, rtt_lan_min=3,same_area_frequency=0,adjacent_area_frequency=0]
07-18 16:18:36.797 E/HwCHRWebMonitor( 1079): HwCHRWifiPacketCnt [mTXGood=49, mTXbad=0, mRXGood=56] rssi=-54
07-18 16:18:36.797 E/HwCHRWebMonitor( 1079):
@wangtao169447
wangtao169447 / uiautomator2,tag_name function work wrong
Created July 18, 2017 05:44
uiautomator2,tag_name function work wrong
[Appium] Welcome to Appium v1.6.5
[Appium] Non-default server args:
[Appium] sessionOverride: true
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
[HTTP] --> POST /wd/hub/session {"desiredCapabilities":{"deviceName":"3HX7N17115002555","unicodeKeyboard":true,"udid":"3HX7N17115002555","automationName":"uiautomator2","newCommandTimeout":1800,"noReset":true,"autoLaunch":true,"resetKeyboard":true,"platformVersion":"7.0","appPackage":"com.june.demo","platformName":"Android","appActivity":"com.june.demo.SplashActivity"}}
[debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{"deviceName":"3HX7N17115002555","unicodeKeyboard":true,"udid":"3HX7N17115002555","automationName":"uiautomator2","newCommandTimeout":1800,"noReset":true,"autoLaunch":true,"resetKeyboard":true,"platformVersion":"7.0","appPackage":"com.june.demo","platformName":"Android","appActivity":"com.june.demo.SplashActivity"},null,null]
[debug] [BaseDriver] Event 'newSessionRequested' logged at 1500356297451 (13:38:17 GMT
[Appium] Welcome to Appium v1.6.6-beta
[Appium] Non-default server args:
[Appium] sessionOverride: true
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
[HTTP] --> POST /wd/hub/session {"desiredCapabilities":{"platformVersion":"7.0","deviceName":"3HX7N17115002555","automationName":"uiautomator2","platformName":"Android","app":"/Users/june/Desktop/sample-code-master/sample-code/apps/ApiDemos/bin/ApiDemos-debug.apk"}}
[debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{"platformVersion":"7.0","deviceName":"3HX7N17115002555","automationName":"uiautomator2","platformName":"Android","app":"/Users/june/Desktop/sample-code-master/sample-code/apps/ApiDemos/bin/ApiDemos-debug.apk"},null,null]
[debug] [BaseDriver] Event 'newSessionRequested' logged at 1499591616230 (17:13:36 GMT+0800 (CST))
[Appium] Creating new AndroidUiautomator2Driver (v0.3.4) session
[Appium] Capabilities:
[Appium] platformVersion: '7.0'
@wangtao169447
wangtao169447 / gist:b55eaef8555660bc68392ac77d1f8d15
Created January 10, 2017 07:33
after launching webdriveragent, appium do nothing. and strunk in
[Appium] Welcome to Appium v1.6.3 (REV e1c84bae37afae282f39b91025435c3717e6d0ab)
[Appium] Non-default server args:
[Appium] sessionOverride: true
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
[HTTP] --> POST /wd/hub/session {"requiredCapabilities":{},"desiredCapabilities":{"deviceName":"iPhone 6","udid":"ecd6e6b63a0bb4c9e406b120eb97f3bac36d156b","platformName":"iOS","automationName":"XCUITest","noReset":true,"newCommandTimeout":1800,"platformVersion":"9.3.5","autoAcceptAlerts":true,"bundleId":"com.junewang.TestApp"}}
[debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{"deviceName":"iPhone 6","udid":"ecd6e6b63a0bb4c9e406b120eb97f3bac36d156b","platformName":"iOS","automationName":"XCUITest","noReset":true,"newCommandTimeout":1800,"platformVersion":"9.3.5","autoAcceptAlerts":true,"bundleId":"com.junewang.TestApp"},{},null,null,null]
[Appium] Creating new XCUITestDriver session
[Appium] Capabilities:
[Appium] deviceName: 'iPhone 6'
[Appium] udid: 'ecd6e6b63a0bb4c9e406b
@wangtao169447
wangtao169447 / gist:60587200d4b0835dd301bc9e5fc32994
Created January 7, 2017 15:27
iOS getPageSource very slowly
2017-01-07 14:53:18:073 - [Appium] Welcome to Appium v1.6.3 (REV e1c84bae37afae282f39b91025435c3717e6d0ab)
2017-01-07 14:53:18:075 - [Appium] Non-default server args:
2017-01-07 14:53:18:077 - [Appium] sessionOverride: true
2017-01-07 14:53:18:077 - [Appium] logTimestamp: true
2017-01-07 14:53:18:123 - [Appium] Appium REST http interface listener started on 0.0.0.0:4723
2017-01-07 14:53:29:945 - [HTTP] --> POST /wd/hub/session {"requiredCapabilities":{},"desiredCapabilities":{"deviceName":"iPhone 6","udid":"14E62CB9-9D08-4C40-9A5E-6DF31729BA9F","platformName":"iOS","app":"/Users/learn/Documents/test_tools/app/TestAppiumApp.app","noReset":true,"newCommandTimeout":1800,"platformVersion":"10.2","autoAcceptAlerts":true,"automationName":"XCUITest","bundleId":"com.test.TestAppiumApp"}}
2017-01-07 14:53:29:948 - [debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{"deviceName":"iPhone 6","udid":"14E62CB9-9D08-4C40-9A5E-6DF31729BA9F","platformName":"iOS","app":"/Users/learn/Documents/test_tools/app