您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
輕松自動化---selenium-webdriver(python) (六)
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2013/8/14 13:47:33 ] 推薦標簽:

    get_attribute

    獲得屬性值。

    這個函數(shù)的用法前面已經(jīng)有出現(xiàn)過,在定位一組元素的時候有使用到它,只是我們沒有做過多的解釋。

    一般用法:

select = driver.find_element_by_tag_name("select")

allOptions = select.find_elements_by_tag_name("option")

for option in allOptions:

print "Value is: " + option.get_attribute("value")

option.click()

    具體應用參考:

    定位一組元素:http://www.cnblogs.com/fnng/p/3190966.html

    小結(jié):

    學到這里我們是不是已經(jīng)撐握了不少知識,簡單的操作瀏覽器,定位元素,操作元素以及打印一些信息。其實,我們前面的學習中大多使用的是WebElement 里的方法。

    WebElement的方法:

    一般來說,所有有趣的操作與頁面進行交互的有趣的操作,都通過 WebElement 完成

    classselenium.webdriver.remote.webelement.WebElement(parent, id_)

    這個類代表HTML頁面元素

id_

#當前元素的ID

tag_name

#獲取元素標簽名的屬性

text

#獲取該元素的文本。

click()

#單擊(點擊)元素

submit()

#提交表單

clear()

#清除一個文本輸入元素的文本

get_attribute(name)

#獲得屬性值

s_selected(self)

#元素是否被選擇

Whether the element is selected.

is_enabled()

#元素是否被啟用

find_element_by_id(id_)

find_elements_by_id(id_)

#查找元素的id

find_element_by_name(name)

find_elements_by_name(name)

#查找元素的name

find_element_by_link_text(link_text)

find_elements_by_link_text(link_text)

#查找元素的鏈接文本

find_element_by_partial_link_text(link_text)

find_elements_by_partial_link_text(link_text)

#查找元素的鏈接的部分文本

find_element_by_tag_name(name)

find_elements_by_tag_name(name)

#查找元素的標簽名

find_element_by_xpath(xpath)

#查找元素的xpath

find_elements_by_xpath(xpath)

#查找元素內(nèi)的子元素的xpath

find_element_by_class_name(name)

#查找一個元素的類名

find_elements_by_class_name(name)

#查找元素的類名

find_element_by_css_selector(css_selector)

#查找并返回一個元素的CSS 選擇器

find_elements_by_css_selector(css_selector)

#查找并返回多個元素的CSS 選擇器列表

send_keys(*value)

#模擬輸入元素

相關鏈接:
上一頁123下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd