Python+Selenium 自动化实现实例-获取页面元素信息

Python+Selenium 自动化实现实例-获取页面元素信息

from selenium import webdriver
#地址是chromedriver.exe的存放地址
driver = webdriver.Chrome("C:\\Users\suxiahua\AppData\Local\Programs\Python\Python36\Lib\site-packages\chromedriver_win32\chromedriver.exe")
# 全屏预览
driver.maximize_window()
#将浏览器设置成移动端大小(240x320)
#driver.set_window_size(240, 320)
#用谷歌浏览器打开的最好带上网页协议
driver.get("http://www.baidu.com")
#获得输入框尺寸
size = driver.find_element_by_id("kw").size
print (size)
#返回百度页面底部备案信息

text = driver.find_element_by_id("cp").text
print (text)

#返回元素的属性值,可以是id、name、type 或元素拥有的其它任意属性

attribute = driver.find_element_by_id("kw").get_attribute('type')
print (attribute)

#返回元素的结果是否可见,返回结果为True 或False
result = driver.find_element_by_id("kw").is_displayed()
print (result)

driver.quit()

你可能感兴趣的:(python+selenium)