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