AirtestProject / iOS-Tagent

iOS support agent for automation
http://airtest.netease.com/
Other
667 stars 180 forks source link

可以提供一下ios-tagent的相关文档说明吗? #173

Open rill opened 4 years ago

rill commented 4 years ago

ios-tagent这块的资料偏少。想了解一下跟facebook和appium的wda都有哪些区别? 代码好像也看不太到,webdriveragent-lib的代码是没有放出来吗? 我用的是xcode11.6和xcode11.3.1都不行,用airtestide可以连上ios-tagent,也可以看到屏幕和元素。 http://127.0.0.1:8100/inspector已经打不开了。 { value: { message: "Unhandled endpoint: /inspector -- http://127.0.0.1:8100/ with parameters { wildcards = ( inspector ); }" }, sessionId: "6214FC02-EDF7-42C8-B3DC-CC1B0923FE1C", status: 6 }

http://127.0.0.1:8100/source也报错 { value: { message: "Unknown source format 'xml'. Only ( xml, json, description ) source formats are supported." }, sessionId: "6214FC02-EDF7-42C8-B3DC-CC1B0923FE1C", status: 6 }

http://127.0.0.1:8100/source?format=json 这种方式能取到元素信息,但是跟xml的相比,少了isEnabled 、isVisible、value等属性

chaooe commented 4 years ago

第一个问题我也遇到,不知道怎么解决,应该是wda那边需要处理 第二个问题是因为iOSTagent做了处理,只支持http://127.0.0.1:8100/source?format=json 和http://127.0.0.1:8100/source?format=xml

rill commented 4 years ago

第一个问题我也遇到,不知道怎么解决,应该是wda那边需要处理 第二个问题是因为iOSTagent做了处理,只支持http://127.0.0.1:8100/source?format=json 和http://127.0.0.1:8100/source?format=xml

http://127.0.0.1:8100/source?format=xml 这样子访问也报错。下面这样子倒是可以。不知道什么区别 http://127.0.0.1:8100/wda/accessibleSource?format=xml

wwwyyy1 commented 4 years ago

webdriveragent-lib的代码是没放出来,我也想了解这部分内容