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