【发布时间】:2018-05-19 15:24:24
【问题描述】:
问题:
由于各种原因,选择器可能会随机更改,因此,使用选择器并不能保证始终成功。这是我的选择器代码。
await page.click('body > div.api-container > div > div.clearAll > form > input[type="submit"]:nth-child(3)');
是否可以改为使用 page.click 来单击基于 "value" 属性的元素?这是 HTML:
<input name="submit" type="submit" value="Accept">
如您所见,该值始终等于“接受”,搜索页面并单击匹配元素会更容易。
根据我的研究,page.$x(expression) 似乎可行,但我不确定如何编写表达式。
非常感谢任何帮助!
【问题讨论】: