停止木偶立即删除文本

时间:2019-03-18 07:34:49

标签: javascript node.js puppeteer

我正在尝试在PayPal页面上显示我的Pupeteer自动填充信息,但是当我尝试输入时,该信息会立即删除我的信息,以下是一个片段,显示了发生的情况:https://gyazo.com/205c07d98126ec31fe5c06551164d8d1

这是我的代码:

await page.waitForSelector('input[id="cc"]');
page.type('#cc', '1234123412341234');

不知道出了什么问题,我尝试过更改元素的“值”属性,但是在提交表单时它无法识别信息。 不知道该怎么办! :(

1 个答案:

答案 0 :(得分:1)

我想检查两件事:

  • 检查Paypal之外的其他输入字段是否存在相同的问题。找出问题并进行更精确的研究可能很重要
  • 检查问题是否仅与Puppeteer有关或与其他UI测试框架(如Cypress,TestCafè,Selenium)共享。重要的是要了解是Paypal在做一些事情来阻止每个浏览器自动化工具(如果我在他们的位置,我会这样做)还是它们有错误(React / Vue控制的输入字段似乎有错误),与自动化有关。