选择项目后 WebdriverIO 不提交下拉列表
WebdriverIO not submitting the dropdown after selecting an item
我正在使用 Webdriver.io 针对 webview(Cordova 混合应用程序)进行测试。
我正在尝试从表单的下拉菜单中 select DOB 的月份。
这是我正在使用的代码:
console.log(`Filling birthdayMonth..`);
const dropdowns = browser.elements('#birthdayMonth');
const dropDown = dropdowns.value[0]; //.click();
dropDown.selectByIndex(4);
问题是项目已 selected 但未提交本机下拉列表。 (只有当我手动点击它时,月份字段才会被填充)
我该如何解决这个问题?
使用以下方法解决:
const dropdowns = browser.elements('#birthdayMonth');
const dropDown = dropdowns.value[0];
dropDown.selectByValue('number:4');
我正在使用 Webdriver.io 针对 webview(Cordova 混合应用程序)进行测试。
我正在尝试从表单的下拉菜单中 select DOB 的月份。
这是我正在使用的代码:
console.log(`Filling birthdayMonth..`);
const dropdowns = browser.elements('#birthdayMonth');
const dropDown = dropdowns.value[0]; //.click();
dropDown.selectByIndex(4);
问题是项目已 selected 但未提交本机下拉列表。 (只有当我手动点击它时,月份字段才会被填充)
我该如何解决这个问题?
使用以下方法解决:
const dropdowns = browser.elements('#birthdayMonth');
const dropDown = dropdowns.value[0];
dropDown.selectByValue('number:4');