本节介绍一下webdriver如何获取页面上的信息
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.baidu.com")
#获取输入框大小
size = driver.find_element_by_xpath(".//*[@id='kw']").size
print(size)
#获取信息
text = driver.find_element_by_xpath(".//*[@id='cp']").text
print(text)
#返回元素属性值,可以是id、name、type或其他属性
attribute = driver.find_element_by_xpath(".//*[@id='kw']").get_attribute('type')
print(attribute)
#返回元素是否可见
result = driver.find_element_by_xpath(".//*[@id='kw']").is_displayed()
print(result)
driver.quit()
接下来再看一下如何获取元素上的文字
from selenium import webdriver
import time
driver = webdriver.Firefox()
driver.maximize_window()
driver.implicitly_wait(5)
driver.get('http://www.baidu.com')
driver.find_element_by_link_text('登录').click()
driver.fin