reu*_*sey 8 android android-espresso android-uiautomator chrome-custom-tabs android-espresso-recorder
使用espresso,我们点击一个登录按钮,启动外部网站(Chrome自定义标签),您可以登录,然后重定向回我们的Android应用程序.
Espresso有没有办法:
1)验证正在启动的URL
2)访问网站上的元素,以便我可以输入登录信息并继续登录
当我尝试在咖啡启动导航查看它,什么也不显示的页面,如果我尝试记录,它不会对我拿起进入页面上的任何内容.
它启动我的应用程序,选择登录按钮,打开网站,但它无法访问元素.
我也尝试过:
更新:这是使用Chrome自定义标签(不是网络视图),因此Espresso Web无法使用.
reu*_*sey 10
我能够使用 Espresso 和 UI Automator 解决这个问题。您可以将两者结合起来。登录按钮的选择我使用了 Espresso(以及应用程序的其余部分,我将使用 Espresso)。为了处理用于登录的 Chrome 自定义选项卡,我使用了 UIAutomator: