fromappiumwebdrivermobilecommandimportMobileCommanddefswitch_h5(self):selfdriverexecute(MobileCommandSWITCH_TO_CONTEXT,{"name":你的h5的content})查询content的方法是这个:printdrivercontexts返回的数组中除了‘NATI
还好哈哈哈我来为你解答
你可以尝试使用pywinauto中的其他api来获取下拉框数据,比如说list_viewget_item,这个方法可以获取listview中的数据项。
你也可以尝试使用更专业的工具,比如pyautoit,它可以获取更多的控件信息,并且支持多种 *** 作,比如模拟按键事件,这可以用于更复杂的UI *** 作。
from appiumwebdriverextensionsandroidnativekey import AndroidKey
应用的搜索功能,搜索键在软键盘上的。使用Enter键来代替搜索键。
Enter键 : keyevent:66
Back键:4
Home键:3
按键 *** 作:
driverpress_keycode(AndroidKeyENTER)
启动参数当中关于输入法:
unicodeKeyboard=True
输入法的 *** 作(输入中文时):
1、获取当前设备可用的输入法:
driveravailable_ime_engines
2、获取当前正在使用的输入法:
driveractive_ime_engine
3、切换为其它输入法:
driveractivate_ime_engine(输入法名,可以从1中获取到)
4、输入完成,想要收起键盘:
driverhide_keyboard()
5、键盘是否显示:
driveris_keyboard_shown()
输入法切换的场景:
1、用send_keys输入中文,但是在app的页面当中,并没有显示出输入的内容。
需要切换到,中文输入法。
以上就是关于appium怎么获取app里面的h5全部的内容,包括:appium怎么获取app里面的h5、pywinauto获取到的下拉框数据数据不是想要的数据,该怎么处理、appium-按键 *** 作(AndroidKey)+输入法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)