WDIO 未在密码文本换行字段中输入值 [React native web]

WDIO is not entering value in password text wrap field[React native web]

我们正在使用 WebdriverIO、Appium、mocha 框架在移动网络浏览器上自动化 React 本机 Web 应用程序 当我们浏览 URL 时,登录页面将打开以供用户登录

脚本能够在用户名字段中输入用户文本,但密码值未输入密码字段中的值,我们可以单击此但文本未输入 来源:

代码: $('#LogInModel_UserName').waitForExist();

$('#LogInModel_UserName').addValue("mytesting@gmail.com");

$('#login-password').waitForExist();

$('#login-password').addValue("passme"); // 这里是输入空格而不是“passme”

有人可以分享一些解决方案吗,我如何在密码字段中输入密码值?

提前致谢,

通过查看您的屏幕截图和代码片段,我认为问题在于您定位了错误的元素。

您想在密码输入字段上定位 ID,即 #LogInModel_Password

因此您的代码将是:

$('#LogInModel_UserName').waitForExist();
$('#LogInModel_UserName').addValue("mytesting@gmail.com");
$('#LogInModel_Password').waitForExist();
$('#LogInModel_Password').addValue("passme")

这应该可以解决您的问题,因为看起来您已经正确定位了用户名字段并且它有效。