Python Selenium脚本。。。使用XPATH获取文本

Python Selenium脚本。。。使用XPATH获取文本,python,selenium,Python,Selenium,尝试使用python 2.7 selenium脚本从基于Xpath的html页面获取文本。。。代码不工作在脚本最后3行的末尾。。。任何提示都会有帮助。谢谢 import os import time import webbrowser from selenium import webdriver from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.chrome.options

尝试使用python 2.7 selenium脚本从基于Xpath的html页面获取文本。。。代码不工作在脚本最后3行的末尾。。。任何提示都会有帮助。谢谢

import os
import time
import webbrowser

from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.action_chains import ActionChains as AC
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import Select, WebDriverWait

#region Browser
driver = webdriver.Firefox()
print("Browser: " + driver.name)
driver.set_window_size(1024, 768)
#endregion

driver.get("http://xyz/...")

textName = "Max Size"

try:
    textElement = driver.find_elements_by_xpath('/html/body/table/tbody/tr[1]/td[2]/span[16]')
    textContent = textElement.text
    print ("Text ... " + textContent)
...

你能详细说明一下什么不起作用吗?你有错误吗?你什么也得不到吗?在文本中共享HTML。尝试使用更一致的定位器,如id、名称、类。使用
WebDriverWait
在获取文本之前等待元素的可见性,这是关键。您可以尝试
driver.implicitly\u wait(15)
after
driver=webdriver.Firefox()