您当前的位置:首页 > 计算机 > 编程开发 > Python

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

时间:04-13来源:作者:点击数:

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

from selenium import webdriver
#地址是chromedriver.exe的存放地址
driver = webdriver.Chrome("C:\Users\cdsy\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()
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门