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

    get_attribute

    獲得屬性值。

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

    一般用法:

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()

    具體應(yīng)用參考:

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

    小結(jié):

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

    WebElement的方法:

    一般來(lái)說(shuō),所有有趣的操作與頁(yè)面進(jìn)行交互的有趣的操作,都通過(guò) WebElement 完成

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

    這個(gè)類代表HTML頁(yè)面元素

id_

#當(dāng)前元素的ID

tag_name

#獲取元素標(biāo)簽名的屬性

text

#獲取該元素的文本。

click()

#單擊(點(diǎn)擊)元素

submit()

#提交表單

clear()

#清除一個(gè)文本輸入元素的文本

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)

#查找元素的標(biāo)簽名

find_element_by_xpath(xpath)

#查找元素的xpath

find_elements_by_xpath(xpath)

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

find_element_by_class_name(name)

#查找一個(gè)元素的類名

find_elements_by_class_name(name)

#查找元素的類名

find_element_by_css_selector(css_selector)

#查找并返回一個(gè)元素的CSS 選擇器

find_elements_by_css_selector(css_selector)

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

send_keys(*value)

#模擬輸入元素

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