Selenium(八)---公共方法
webdriver提供了以下方法
clear(): 清除文本。
send_keys(*value): 模拟按键输入。
click(): 单击元素。
size 返回元素的尺寸。
text 获取元素的文本。
get_attribute(name) 获得属性值。
is_displayed() 设置该元素是否用户可见。
代码演示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | from selenium import webdriver driver = webdriver.Chrome() driver. get ( "https://www.baidu.com" ) driver.set_window_size(900,900) driver.find_element_by_id( "kw" ).clear() driver.find_element_by_id( "kw" ).send_keys( "selenium" ) driver.find_element_by_id( "su" ).click() # 获得输入框的尺寸 size = driver.find_element_by_id( 'kw' ).size print(size) # 返回百度搜索条数 text = driver.find_element_by_class_name( "nums_text" ).text print(text) # 返回元素的属性值,可以是 id、 name、 type 或其他任意属性 attribute = driver.find_element_by_id( "kw" ).get_attribute( 'class' ) print(attribute) # 返回元素的结果是否可见,返回结果为 True 或 False result = driver.find_element_by_id( "kw" ).is_displayed() print(result) driver.quit() |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步