使用Espresso,单击“登录”按钮会启动外部网站(Chrome自定义标签),您可以在其中登录,然后它会重定向回我们的Android应用程序。
在Espresso中有没有一种方法:
1)验证正在启动正确的URL
2)访问网站上的元素,以便我可以输入登录信息并继续登录
当我尝试在Espresso Launch Navigator中查看它时,页面上没有任何内容显示,如果我尝试记录,则无法录制我在页面上输入的任何内容。
这是我到目前为止的情况(它是用Kotlin编写的(不是Java)):
它启动了我的应用程序,选择了登录按钮,打开了网站,但随后无法访问元素。
我还尝试过:
更新:这是使用Chrome自定义标签(而不是Web视图),因此Espresso Web无法使用。