【发布时间】:2021-09-21 02:58:08
【问题描述】:
我正在使用 selenium webdriver,其中我想获取表中存在的所有文本的列表,我能够提取其中存在的所有表的名称,但是我只想提取名称直到特定的人,即“C. Kelly " 但是我的代码正在提取下面的所有名称是代码
from selenium import webdriver
import time
driver = webdriver.Chrome(executable_path="C:/chromedriver")
driver.get("https://www.seleniumeasy.com/test/")
driver.maximize_window()
time.sleep(5)
driver.find_element_by_xpath("//a[text()='No, thanks!']").click()
driver.find_element_by_xpath("//a[contains(text(),'Table')]").click()
driver.find_element_by_xpath("//a[contains(text(),'Table Sort & Search')]").click()
time.sleep(10)
FullName = driver.find_elements_by_xpath("//td[@class='sorting_1']")
time.sleep(10)
for Names in FullName:
if Names == "C. kelly":
break
Names1 = Names.text
print(Names1)
【问题讨论】:
标签: python selenium selenium-webdriver webdriver