问题描述
我一直在尝试编写一个自动结帐程序,该程序将允许用户将其所有信息输入到tkinter gui中。然后,代码将自动将所有信息输入网站的结帐部分。一个例子有点像运动鞋机器人要做什么。但是,每当我运行代码时,我总是遇到错误。
错误消息指出:
AttributeError: 'WebElement' object has no attribute 'Name.
我已经对如何解决它进行了一些研究,但是没有一个论坛专门解决我一直遇到的问题。我一直在使用selenium和python尝试编写此程序。
这是我的代码:
from selenium import webdriver
from selenium.webdriver.commom.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/accessories/yws2o8zb6')
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()
b = Button(root,text = "Supreme",command = Supreme,width = 12,bg =
'gray')
b.place(x = 175,y = 100)
root.mainloop()
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)