Как привязать карту в рекламном кабинете FB в Scenum

Как привязать карту в рекламном кабинете FB в Scenum


 

1.   В первую очередь заходим на страницу платежных настроек:

open https://www.facebook.com/ads/manager/account_settings/account_billing/

2.   Ждем 10 секунд, чтобы страница полностью загрузилась:

wait 10

3. Далее жмем на кнопку “Add payment method”. Для этого нужно скопировать полный XPath кнопки:

click /html/body/div[1]/div[1]/div/div/div/div[1]/div/div/div[2]/div/div[3]/div/div/div[1]/div/div/div/div[1]/div[3]/div/div[1]/div/div/div[2]/div/div

4.   Ждем 10 секунд, чтобы попап прогрузился:

wait 10

5. Открывается данный попап

Поочередно открываем выпадающие меню и кликаем на нужные нам опции (для примера я выбираю “Armenia”, “Saudi Arabian Riyal”, “GMT +04:00…”):

click /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[3]/div/div/div[2]/div[1]/div/div/div/div/div/div/label

click /html/body/div[7]/div[2]/div[1]/div[1]/div[2]/div/div/div[1]/div[1]/div/div/div/div/div[1]/div/div[12]

click /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[3]/div/div/div[2]/div[2]/div/div/div/div/div/div/label

click /html/body/div[7]/div[2]/div[1]/div[1]/div[2]/div/div/div[1]/div[1]/div/div/div/div/div[1]/div/div[42]

click /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[3]/div/div/div[2]/div[3]/div/div/div/div/div/div/label

click /html/body/div[7]/div[2]/div[1]/div[1]/div[2]/div/div/div[1]/div[1]/div/div/div/div/div[1]/div/div[38]

6.   Кликаем на кнопку “Next”:

click /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[5]/div/div/div/div/div

7.   Ждем 10 секунд, чтобы загрузилась следующий попап:

wait 10

8.   Снова кликаем на кнопку “Next”:

click /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[5]/div/div/div/div/div

9.   Ждем 10 секунд, чтобы загрузилась следующий попап:

wait 10

10.   Заполняем данные карты. Для этого в репозитории гитхаба нужно хранить список карт в формате ИМЯ ФАМИЛИЯ;Номер карты;Месяц/Год;CVC:

-cards file open cards.txt

-card file cutNext -cards

-cardArray split -card

input /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[4]/div/div/div[2]/div[1]/div/div/div/div/div/label/div/div[1]/input -cardArray[0]

input /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[4]/div/div/div[2]/div[2]/div/div/div/div/div/label/div/div[2]/input -cardArray[1]

input /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[4]/div/div/div[2]/div[3]/div/div/div/div/div/label/div/div[1]/input -cardArray[2]

input /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[4]/div/div/div[2]/div[4]/div/div/div/div/div/label/div/div[1]/input -cardArray[3]

11.   Жмем на кнопку “Save”:

click /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[6]/div/div/div/div/div

12.   Ждем 30 секунд, чтобы карта сохранилась:

wait 30

 

 

13. Полный код:

open https://www.facebook.com/ads/manager/account_settings/account_billing/

wait 10

click /html/body/div[1]/div[1]/div/div/div/div[1]/div/div/div[2]/div/div[3]/div/div/div[1]/div/div/div/div[1]/div[3]/div/div[1]/div/div/div[2]/div/div

wait 10

click /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[3]/div/div/div[2]/div[1]/div/div/div/div/div/div/label

click /html/body/div[7]/div[2]/div[1]/div[1]/div[2]/div/div/div[1]/div[1]/div/div/div/div/div[1]/div/div[12]

click /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[3]/div/div/div[2]/div[2]/div/div/div/div/div/div/label

click /html/body/div[7]/div[2]/div[1]/div[1]/div[2]/div/div/div[1]/div[1]/div/div/div/div/div[1]/div/div[42]

click /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[3]/div/div/div[2]/div[3]/div/div/div/div/div/div/label

click /html/body/div[7]/div[2]/div[1]/div[1]/div[2]/div/div/div[1]/div[1]/div/div/div/div/div[1]/div/div[38]

click /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[5]/div/div/div/div/div

wait 10

click /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[5]/div/div/div/div/div

wait 10

-cards file open cards.txt

-card file cutNext -cards

-cardArray split -card

input /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[4]/div/div/div[2]/div[1]/div/div/div/div/div/label/div/div[1]/input -cardArray[0]

input /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[4]/div/div/div[2]/div[2]/div/div/div/div/div/label/div/div[2]/input -cardArray[1]

input /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[4]/div/div/div[2]/div[3]/div/div/div/div/div/label/div/div[1]/input -cardArray[2]

input /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[4]/div/div/div[2]/div[4]/div/div/div/div/div/label/div/div[1]/input -cardArray[3]

click /html/body/div[7]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/div/div[1]/div[6]/div/div/div/div/div

wait 30

Report Page