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

  本節(jié)知識點(diǎn):

  操作對象:

  · click 點(diǎn)擊對象

  · send_keys 在對象上模擬按鍵輸入

  · clear 清除對象的內(nèi)容,如果可以的話

  WebElement  另一些常用方法:

  · text  獲取該元素的文本

  · submit  提交表單

  · get_attribute  獲得屬性值

  ======================================

  操作測試對象

  前面講到了不少知識都是定位元素,定位只是第一步,定位之后需要對這個原素進(jìn)行操作。

  鼠標(biāo)點(diǎn)擊呢還是鍵盤輸入,這要取決于我們定位的是按鈕還輸入框。

  一般來說,webdriver中比較常用的操作對象的方法有下面幾個

  · click 點(diǎn)擊對象

  · send_keys 在對象上模擬按鍵輸入

  · clear 清除對象的內(nèi)容,如果可以的話

  在我們本系列開篇的第一個例子里用到了到click 和send_skys ,別翻回去找了,我再貼一下代碼:

# coding = utf-8
from selenium import webdriver

browser = webdriver.Firefox()

browser.get(http://www.baidu.com)
browser.find_element_by_id("kw").clear()
browser.find_element_by_id("kw").send_keys("selenium")
browser.find_element_by_id("su").click()
browser.quit()

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