openatx / facebook-wda

Facebook WebDriverAgent Python Client Library (not official)
MIT License
1.71k stars 266 forks source link

如何从wda.Client对象获取当前设备的udid #111

Open ssfanli opened 3 years ago

ssfanli commented 3 years ago

原因

工作需要,希望可以直接从Session(Client)中获取设备的udid,前提是通过USBClient启动,现在是不是没有对应的属性或者接口,是否可以增加一个对应的接口?

@codeskyblue

codeskyblue commented 3 years ago

直接用tidevice获取吧。 https://github.com/alibaba/tidevice

ssfanli commented 3 years ago

你的意思是tidevice list获取udid吗,这种方式我了解 背景是我这边封装了一个方法,传入wda.Client对象来操作一些ui,因为里面涉及到设备的操作,为了避免多设备,所以要指定一个udid,所以考虑能不能直接从wda.Client对象中获取当前udid,这样就不用重复传udid了,类似于u2里面的serial属性