selenium常用操作之元素操作
from selenium import webdriver import time # 开始会话 driver = webdriver.Chrome() # 隐性等待 全局有效,从打开到关闭 # driver.implicitly_wait(30) # 全屏 driver.maximize_window() # 全屏 # 访问一个地址 driver.get("http://www.baidu.com") #1.元素对象的获取 ele_input=driver.find_element_by_id("kw") ele_search=driver.find_element_by_id("su") #2.元素的输入操作 ele_input.send_keys("selenium常用元素操作") # 3.元素的点击操作 ele_search.click() driver.find_element_by_xpath('//img[@class="index-logo-srcnew" and @title="到百度首页"]').click() # 4.获取属性值 value = driver.find_element_by_id("su").get_attribute("value") print(value) # 5.获取文本内容 text = driver.find_element_by_xpath('//a[@name="tj_trnews"]').text print(text)
测试狗一枚