如何与从其他活动发起的网络活动互动?
我的测试用例是启动我的登录活动,在编辑文本上填写用户凭据并执行click()操作。
onView(withId(R.id.editTextUserId)).perform(typeText("username"), closeSoftKeyboard());
onView(withId(R.id.editTextPassword)).perform(typeText("password"), closeSoftKeyboard());
onView(withId(R.id.loginButton)).perform(click());
主项目的登录按钮正在启动webactivity,我必须填写网页上显示的文本字段中的其他数据。
我尝试使用onWebView().withElement(findElement(Locator.ID, "input"));
但是获得了空引用错误。
我不确定以下内容,
谢谢, Ĵ
答案 0 :(得分:0)
<强> 1。您可以从代码{/ 1>}添加ID
创建一些xml文件,如:
View
内部添加res/values/ids.xml
ID:
WebView
在代码中设置:
<item name="form_webview" type="id"/>
<强> 2。您需要在当前测试中执行所有检查