Нажатие кнопки «Корзина» возвращает нулевое значение в Selenium Webdriver Python - PullRequest
0 голосов
/ 17 февраля 2020

Я создаю сценарий селена в python для веб-сайта электронной коммерции. После выбора продуктов и добавления их в корзину, когда я нажимаю кнопку корзины для дальнейшего процесса и для того, чтобы проверить, что моя стоимость корзины внезапно становится от 0 до 1. Ниже приведен мой простой скрипт, выполняющий базовые действия c, щелкающие и прокручивающие

Еще раз думаю, что я упоминаю, что если я отлаживаю одну за другой команду, она работает нормально. Ниже приведены пошаговые снимки экрана, прикрепленные к сценарию. Image when I click on add to cart button

After clicking on cart icon

from selenium import webdriver
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# declare variable to store the URL to be visited
base_url="https://testsite.com"

driver = webdriver.Chrome('E:/Chrome driver/chromedriver.exe')
driver.maximize_window()
#function of our 'driver' object.
driver.implicitly_wait(10) #10 is in seconds
driver.get(base_url)
driver.implicitly_wait(10)
driver.find_element_by_name('password').send_keys("*****")
driver.implicitly_wait(10)
driver.find_element_by_class_name('arrow-icon').click()

driver.implicitly_wait(10)
           
driver.find_element_by_link_text("FiveSeasons").click()
driver.find_element_by_xpath('/html/body/div[1]/main/article/section/div[2]/div/section/div/div[1]/a').click()
driver.find_element_by_xpath('/html/body/div[1]/main/article/section/div[2]/div/section/article/section[1]/section/div/div[4]/div').click()
driver.find_element_by_xpath('/html/body/div[1]/main/article/section/div[2]/div/section/article/section[1]/section/div/div[4]/div').click()

    #add to cart the product
driver.find_element_by_xpath('/html/body/div[1]/header/div[3]/div/div[2]/div[3]/div[2]/a/span/svg').click()


    #scrolling to view cart icon

driver.execute_script("window.scrollTo(300, 0)")

    #clicking on cart icon to check out
driver.find_element_by_xpath('/html/body/div[1]/header/div[3]/div/div[2]/div[3]/div[2]').click()
print("test")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...