首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >click()方法在隔离环境中无法正常工作

click()方法在隔离环境中无法正常工作
EN

Stack Overflow用户
提问于 2021-01-10 19:25:32
回答 1查看 19关注 0票数 0

我们有两个木偶操纵者套件:第一个是“隔离的”(所以只是UI,没有后端),第二个是连接的服务。对于后者,这是可行的

代码语言:javascript
复制
 await testPage.click('.button-class');

但它在第一个孤立的环境中不起作用,所以我们使用:

代码语言:javascript
复制
 await testPage.evaluate(() => {
                const button = document.querySelector('.button-class');
                button.click();
            })

它工作得很好。

首先,我认为这可能与goto()方法中的waitUntil选项有关,但我尝试了所有不同的值,并且也没有定义该选项,结果是相同的: click()不起作用。

另外,这个元素是未定义的,在后端它记录了一些ElementHandle。

EN

回答 1

Stack Overflow用户

发布于 2021-01-11 00:18:49

看起来像是给launchOptions参数添加了--no-sandbox标志解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65652730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档