Selenium入門6 操作元素,獲取元素屬性


取元素的text,屬性get_attribute,標簽名tag_name

操作元素:send_keys輸入,click點擊,submit提交,clear清除輸入

狀態判斷:is_display,is_enabled,is_selected

 

#coding=utf-8
#元素的操作

from selenium import webdriver
import time
driver = webdriver.Firefox()
driver.get("https://cn.bing.com")

#打印logo的文字
print("text of logo is",driver.find_element_by_class_name("hp_sw_logo").text)
#搜索框send_keys,clear,tabname,id,title等屬性和方法
search_box = driver.find_element_by_class_name("b_searchbox")
search_box.send_keys("selenium入門")
time.sleep(1)
#清除輸入 search_box.clear() time.sleep(
1) search_box.send_keys("測試入門") time.sleep(1)
#各種屬性和狀態
print("tag is",search_box.tag_name) print("id is",search_box.id) print("title is",search_box.get_attribute("title")) print("searchbox isenalbed",search_box.is_enabled()) print("searchbox displayed",search_box.is_displayed()) print("searchbox selected",search_box.is_selected()) #按鈕click,submit botton = driver.find_element_by_id("sb_form_go") #botton.click() botton.submit()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM