使用selenium打印python

使用selenium打印python,python,python-3.x,selenium,Python,Python 3.x,Selenium,li=driver.find_element_by_xpath'/html[1]/body[1]'将返回单个元素,您不能使用webelement进行迭代 如果要获得与该xpath匹配的元素列表,应使用li=driver.find_elements_by_xpath'/html[1]/body[1]/li'。find_element_by_xpath->find_elements_by_xpath。第一个仅返回第一个匹配的object可能的重复项 from selenium import webd

li=driver.find_element_by_xpath'/html[1]/body[1]'将返回单个元素,您不能使用webelement进行迭代

如果要获得与该xpath匹配的元素列表,应使用li=driver.find_elements_by_xpath'/html[1]/body[1]/li'。

find_element_by_xpath->find_elements_by_xpath。第一个仅返回第一个匹配的object可能的重复项
from selenium import webdriver 
from selenium.webdriver.support.ui import Select 
import time 
import os 
driver = webdriver.Chrome("C:\Users\Mani\Desktop\chromedriver.exe")             
driver.get("https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select") 
li=driver.find_element_by_xpath('/html[1]/body[1]') 
for i in li: 
    print(i.text) 
driver.close()

for i in li:
    TypeError: 'WebElement' object is not iterable