我正在尝试为我们的 Ios 移动应用程序自动化测试用例,选择 Xcode 仪器 UI 自动化。所以已经为登录表单创建了一个 java 脚本,但我无法登录到应用程序..即使提供了正确的凭据。它说无效的凭据。我检查了我在脚本中配置的用户名和密码。当我使用键盘提供凭据时,它会登录...
使用 UI 工具提供凭据时,为什么没有登录?
我正在尝试为我们的 Ios 移动应用程序自动化测试用例,选择 Xcode 仪器 UI 自动化。所以已经为登录表单创建了一个 java 脚本,但我无法登录到应用程序..即使提供了正确的凭据。它说无效的凭据。我检查了我在脚本中配置的用户名和密码。当我使用键盘提供凭据时,它会登录...
使用 UI 工具提供凭据时,为什么没有登录?
由于 Thejaswi 还没有上传图片的权限,他通过电子邮件向我发送了问题的屏幕截图,我想我会在我的答案中将它们发布在这里以提供更多上下文。
您没有向我提供足够的详细信息来帮助解决问题,但我确实有一个建议可以为您指明正确的方向。从屏幕截图中,看起来 UI 自动化正在填写字段并正确按下按钮。由于您指出该应用程序在手动控制时可以正常登录,这让我相信 UI 自动化输入的密码是错误的。
我会仔细检查您使用自动化脚本的密码。如果这是正确的,那么我会让显示“无效密码”消息的警报视图也显示输入的密码。这将有助于排除 UI 自动化是否没有正确发送正确的按键来填写密码场地。
使用 UIKeyboard 类解决了我的问题。