Selenium常用操控元素的方法:
1、点击:click()
find_element_by_id('su').click()
2、搜索框输入:send_keys()
find_element_by_id('kw').send_keys('Selenium')
获取搜索框输入的内容:get_attribute(‘value’)
element = wd.find_element_by_id('kw')
print(element.get_attribute('value'))
3、获取元素文本内容:text
element = wd.find_element_by_id('1') #百度搜索Selenium显示的第一条搜索结果
print(element.text)
如果元素内容没有展示在界面上,用.text获取不到文本内容,可以尝试get_attribute(‘innerText’)或者get_attribute(‘textContent’)
4、获取元素的属性:get_attribute()
print(element.get_attribute('srcid'))
获取元素的HTML文本内容:get_attribute(‘outerHTML’)
print(element.get_attribute('outerHTML'))
获取元素内部的HTML文本内容:get_attribute(‘innerHTML’)
print(element.get_attribute('innerHTML'))
学习自:http://www.python3.vip/tut/auto/selenium/03/