我该如何修复selenium.common.exceptions.NoSuchElementException:消息:否这样的元素:无法找到制造运动鞋机器人的元素

问题描述

我正在尝试使用selenium和python制作运动鞋机器人,因此我使用tkinter制作了GUI,用户可以在其中输入所有信息,然后自动将其输入网站结帐页面以加快流程,但是用户输入的信息不会从tkinter条目传输到网站结帐部分的文本字段中。这是网站结帐的链接,因此您可以更好地理解我的意思。 https://www.supremenewyork.com/checkout

这是我一直在尝试使用的代码

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from tkinter import *
import time

root = Tk()
root.geometry("450x200")

def fetchName(Name):
user = Name.get()
print(user)

def Supreme():
driver = webdriver.Chrome()
driver.get('https://www.supremenewyork.com/shop/bags/hikdqvpos')
driver.find_element_by_xpath('//*[@id="add-remove- 
buttons"]/input').click()
time.sleep(1)
driver.find_element_by_xpath('//*[@id="cart"]/a[2]').click()
driver.find_element_by_xpath('//* 
[@id="order_billing_name"]/'+Name.get())

Name = Entry(root,width = 50,borderwidth = 5)
Name.pack()
Name.get
print(Name)

b = Button(root,text = "Supreme",command = Supreme,width = 12,bg = 'gray')
b.place(x = 175,y = 100)

b2 = Button(root,text = "Name",command = fetchName)

root.mainloop()

如果任何人有任何解决方案,请在下面输入

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)