webdriver入門

  webdriver是web自動化測試中的重要工具,經過webdriver能夠靈活的操縱browser完成相關的測試,目前的webdriver對主流的瀏覽器均有支持,html

如firefox ,chrome,opera,ie等等。python

  此處使用webdriver的python bindings。web

  webdriver是包含在selenium中的工具,所以要使用webdriver,就要將其從selenium中importchrome

#####自動填充搜索示例######
from selenium import webdriver

driver = webdriver.Firefox() #使用firefox,默認的狀況下使用的就是firefox
dirver.get("http://www.baidu.com") #操縱瀏覽器打開百度頁面

elem=driver.find_element_by_id("kw1")#找到百度搜索框對應的元素,其id是kw1

try:
    elem.send_keys(u"中文") #自動填充關鍵字
    elem.submit()#提交搜索框
    time.sleep(10)
    driver.quit()#退出瀏覽器
except:
    print "error"
    quit()        

在上述代碼中,有時候會在send_keys()處出錯,若是在該句代碼處出錯,先檢查下在html中是否有對應的標識,如此處的瀏覽器

元素id:kw1工具

相關文章
相關標籤/搜索