在 Gauge(1.0.6)/Taiko(1.0.0) 中,我试图使用 XPath 使用“$”选择器断言某个元标记是否存在。
await $(`XPATH-HERE`).exists()
我已经为 XPATH-HERE 尝试了以下值,但都返回 false:
//html/head/meta
/html/head/meta
//head/meta
/head/meta
//meta
/meta
//html/head/meta[@content='ROBOTS']
这是步骤示例代码:
step ("Check meta robots <meta> for this page", async (meta) => {
//console.log(await $(`//meta`).get() );
//console.log( await $('//html/head/meta[@name="ROBOTS"]').exists() );
assert.ok(await $(`//meta[@content='`+meta+`']`).exists());
});