我目前正在尝试编写一些自动化测试的脚本。
我已经用一个简单的复选框单击击中一个方块...
问题是测试运行通过了步骤,但是在浏览器中并未真正发生“点击”。
POM
optionClick(optionValue){
const option = $('//input[@type="checkbox"]').$('..').$('label').$('//span[contains(text(), "'+optionValue+'")]');
option.waitForDisplayed(2000);
const optionSelect = $('//input[@type="checkbox"]').$('..').$('label').$('//span[contains(text(), "'+optionValue+'")]');
optionSelect.click();
}
功能-我选择“创建”选项
您需要做的是:
await optionSelect.click();