我们有两个木偶操纵者套件:第一个是“隔离的”(所以只是UI,没有后端),第二个是连接的服务。对于后者,这是可行的
await testPage.click('.button-class');但它在第一个孤立的环境中不起作用,所以我们使用:
await testPage.evaluate(() => {
const button = document.querySelector('.button-class');
button.click();
})它工作得很好。
首先,我认为这可能与goto()方法中的waitUntil选项有关,但我尝试了所有不同的值,并且也没有定义该选项,结果是相同的: click()不起作用。
另外,这个元素是未定义的,在后端它记录了一些ElementHandle。
发布于 2021-01-11 00:18:49
看起来像是给launchOptions参数添加了--no-sandbox标志解决了这个问题。
https://stackoverflow.com/questions/65652730
复制相似问题