Как удалить сайт leontheq с помощью кукловода? - PullRequest
0 голосов
/ 11 ноября 2018

Я пытаюсь отказаться от https://services.leonteq.com/constructor/c2/public, используя кукловода. Я могу пройти через «принять и продолжить», но затем я не могу изменить ни одно из полей. Вот мой код:

const puppeteer = require("puppeteer")
const DATA = require('./data');

const CHECKBOX = '#check-disclaimer';
const ACCEPT_PROCEED = '#agreeButton';
const PRODUCT_TYPE = '#product_target > dt > a';
const AUTOCALL_TRIGGER = '#autocallTriggerOptions > span';


const getPrice = async () => {
const browser = await puppeteer.launch({headless:false});
const page = await browser.newPage();
await page.goto("https://services.leonteq.com/constructor/c2/public");

await page.click(CHECKBOX);
await page.click(ACCEPT_PROCEED);
await page.waitFor(5000);
await page.click(AUTOCALL_TRIGGER);
await page.keyboard.type('200');

await page.waitForNavigation();
}

getPrice();

Я думаю, что мой селектор неправильный, но я много чего пробовал, и он не работал. Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...