我已经编写了一个python脚本,该脚本登录到我的Pinterest帐户,并在登录后在搜索框元素{searchBoxInput}中添加了一个单词。在过去,这种方法非常有效。
现在,当我使用硒按名称或ID搜索网页上的元素时,我再也无法在列表中看到它了,但是当我转到Web检查器并查看页面上的代码时,就可以在页面中看到它了。网页代码。
我在做什么错了?
def search_box():
"""enter into search box and click search"""
searchWindow = driver.find_element_by_id("searchBoxInput") # type: WebElement
searchWindow.send_keys('Sweden')
searchWindow.click()
searchWindow.send_keys(u'\ue007') # send 'return key' click
Get_elements_by_name()
Get_elements_by_id()
def element_present():
"""find element seachInputBox"""
try:
search = driver.find_element_by_name("searchBoxInput") #
print("found <%s> elements with class name !" % (search.tag_name))
except:
print('Was not able to find an element searchBoxInput.')