如何在 Taiko JS 中编写异步动态 dropDown
How to code asynchronous dynamic dropDown in Taiko JS
我有一个有两个下拉字段的模式。第二个字段取决于在第一个字段中选择的值。
我正在使用 Taiko 和 Gauge 创建测试框架,但是当我尝试执行以下代码时出现错误,无法找到名称为 'teamID' 的值。
step("Select team <content>", async(content) => {
await dropDown({name:'teamType'}).select(content)
await dropDown({name:'teamID'}).select('Team1')
});
我们不得不为此创建一个自定义函数,因为太鼓在无头模式下不支持它。
async function selectDropDown(dropdownField, dropDownOption){
await waitFor(1200)
await click(dropDown({name:dropdownField}))
await write(dropDownOption, into(dropDown({name:dropdownField})))
await click(dropDown({name:dropdownField}))
}
我有一个有两个下拉字段的模式。第二个字段取决于在第一个字段中选择的值。
我正在使用 Taiko 和 Gauge 创建测试框架,但是当我尝试执行以下代码时出现错误,无法找到名称为 'teamID' 的值。
step("Select team <content>", async(content) => {
await dropDown({name:'teamType'}).select(content)
await dropDown({name:'teamID'}).select('Team1')
});
我们不得不为此创建一个自定义函数,因为太鼓在无头模式下不支持它。
async function selectDropDown(dropdownField, dropDownOption){
await waitFor(1200)
await click(dropDown({name:dropdownField}))
await write(dropDownOption, into(dropDown({name:dropdownField})))
await click(dropDown({name:dropdownField}))
}