在Selenium Webdriver Python中,单击购物车按钮返回空值

在Selenium Webdriver Python中,单击购物车按钮返回空值,python,selenium-webdriver,Python,Selenium Webdriver,我正在用python为一个电子商务网站创建一个selenium脚本。选择产品并将其添加到购物车后,当我单击购物车按钮进行进一步处理并查看我的购物车时,购物车值突然变为0到1。下面是我做基本点击和滚动的简单脚本 还有一点我想说的是,如果我一个接一个地调试命令,它工作得很好。下面是脚本附带的我的分步屏幕截图。 从selenium导入webdriver 从selenium导入webdriver 从selenium.webdriver.common.keys导入密钥 #声明变量以存储要访问的URL

我正在用python为一个电子商务网站创建一个selenium脚本。选择产品并将其添加到购物车后,当我单击购物车按钮进行进一步处理并查看我的购物车时,购物车值突然变为0到1。下面是我做基本点击和滚动的简单脚本

还有一点我想说的是,如果我一个接一个地调试命令,它工作得很好。下面是脚本附带的我的分步屏幕截图。

从selenium导入webdriver
从selenium导入webdriver
从selenium.webdriver.common.keys导入密钥
#声明变量以存储要访问的URL
基本url=”https://testsite.com"
driver=webdriver.Chrome('E:/Chrome-driver/chromedriver.exe')
驱动程序。最大化_窗口()
#“驱动程序”对象的功能。
驱动程序。隐式等待(10)#10以秒为单位
获取驱动程序(基本url)
驱动程序。隐式等待(10)
驱动程序。通过名称(“密码”)查找元素。发送密钥(“****”)
驱动程序。隐式等待(10)
驱动程序。通过类名称(“箭头图标”)查找元素。单击()
驱动程序。隐式等待(10)
驱动程序。通过链接文本(“五个季节”)查找元素。单击()
驱动程序。通过xpath('/html/body/div[1]/main/article/section/div[2]/div/section/div/div[1]/a')查找元素。单击()
驱动程序。通过xpath('/html/body/div[1]/main/article/section/div[2]/div/section/article/section[1]/section/div/div[4]/div')查找元素。单击()
驱动程序。通过xpath('/html/body/div[1]/main/article/section/div[2]/div/section/article/section[1]/section/div/div[4]/div')查找元素。单击()
#添加到购物车产品
驱动程序。通过xpath('/html/body/div[1]/header/div[3]/div/div[2]/div[3]/div[2]/a/span/svg')查找元素。单击()
#滚动查看购物车图标
执行_脚本(“window.scrollTo(300,0)”)
#单击购物车图标以签出
驱动程序。通过xpath('/html/body/div[1]/header/div[3]/div/div[2]/div[3]/div[2]')查找元素。单击()

打印(“测试”)
添加一些回溯或网站样本,以便我们可以查看up@AvinashKarhana问题现在更新了一些示例和我提到的另一件事。当我调试我的代码时,cart的这个变化值不会发生。它只在我运行脚本时发生。在我们看到网站源代码之前没有帮助,这样我就可以知道是否使用了正确的xpath和选择器,并可能查看两者之间的错误。我无法像这样在本地运行此代码,因此我需要您正在使用的此页面的源代码或本地副本。如果您能为我们提供指向WebItemy的链接,那就太好了。问题现在已经解决。我已经等了