我一直在这里查找很多帖子,但找不到答案。 接下来的问题是:我有一个按钮,弹出一个生成的模态(我们使用一些npm包)。问题在于,无论我做什么,我都无法从该模式中获取元素。
async function transferToAPerson(page) {
const transferSidebar = "#sidebar-menu\\ sidebar-menu-rewritten > li:nth-child(6) > div > button";
const phoneInput = "#phoneInput > input[type=tel]";
const amountInput = "#__BVID__25___BV_modal_body_ > div > div.row.mt-20 > div:nth-child(1) > input";
const send = "#__BVID__25___BV_modal_body_ > div > button";
const confirm = "#__BVID__27___BV_modal_body_ > div > h5";
const done = "#__BVID__27___BV_modal_body_ > div > button";
await page.$(transferSidebar);
await submit(page, transferSidebar);
await page.waitFor(1000);
// const newPagePromise = new Promise(x => browser.on('targetcreated', target => x(target.frame())));
// console.log(newPagePromise);
await page.$(phoneInput);
await inputType(page, phoneInput, "070060000");
await page.waitFor(1000);
await page.$(amountInput);
@submit是一个个人功能,基本上可以单击某个元素,但它还可以验证某些内容
任何想法我该怎么做?谢谢!