【发布时间】:2017-12-07 11:32:36
【问题描述】:
我成功地运行了测试:
- 物理 Android 5.1;
- Android 6.0.1 模拟器;
- testCloud 设备 5.1、5.1.1、6.0.1
但是当我尝试在 Android 模拟器 7.0 和 Android 设备 7 及更高版本的 testCloud 上运行我的 UITest 时,它会忽略 app.EnterText() method
它进入用户名条目,然后它必须在其中输入文本,但它不这样做并且在没有任何文本输入的情况下进入密码条目。如何在 Android 7 中解决这个问题?
[Test]
public void Android_7()
{
app.WaitForElement(c => c.Marked("UsernameId"));
app.Tap(c => c.Marked("UsernameId"));
app.EnterText(c => c.Marked("UsernameId"), "www");
app.Tap(c => c.Marked("PasswordId"));
app.EnterText(c => c.Marked("PasswordId"), "testpsswd");
app.Screenshot("Logining");
app.Tap(c => c.Marked("SIGN IN"));
app.WaitForElement(c => c.Marked("Exigo"));
app.Screenshot("Dashboard");
}
【问题讨论】:
标签: android xamarin.android uitest xamarin-test-cloud