1

我成功地运行了我的测试:

  • 物理Android 5.1;
  • 安卓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");
}
4

1 回答 1

1

试试这个: app.Tap (c => c.Marked ("UsernameId")); app.EnterText ("www");

最好不要指定在其中输入文本的 EnterText 字段,有时它是错误的并且没有调用

于 2017-12-07T11:42:30.517 回答