<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    使用Python進行Selenium自動化測試

     SeleniumRC支持多種編程語言驅動客戶端瀏覽器,這里主要介紹使用PythonWindows下驅動SeleniumRC。Python是一種面向對象的解釋性的計算機程序設計語言。

      1、準備工作

      下載Java:目前是1.6update7,下載地址:http://www.java.com/zh_CN/

      下載Python:目前穩定版本為2.5.2,下載地址:http://www.python.org/download/,Python的相關信息參見:http://www.python.org/

      下載SeleniumRC:目前是1.0Beta1版本,下載地址:http://selenium-rc.openqa.org/download.html,SeleniumRC相關信息參見:http://selenium-rc.openqa.org/

      2、開始運行

       “首先啟動SeleniumServer,把下載的SeleniumRC解壓后,會有一個selenium-server-1.0-beta-1的文件 夾,就是SeleniumServer的存放目錄,通過命令行Java-jarselenium-server.jar來啟動 SeleniumServer端的服務,

      “以在Google上搜索HelloWorld為例,Python的腳本如下:

      “*firefox”是指支持的瀏覽器或是通過SeleniumRC調用的瀏覽器,Selenium支持以下的瀏覽器類型,

      Supportedbrowsersinclude:

      *iexplore

      *konqueror

      *firefox

      *mock

      *pifirefox

      *piiexplore

      *chrome

      *safari

      *opera

      *iehta

      *custom

       在這里,僅使用*iexplore或*firefox則表示瀏覽器安裝在默認的路徑,即IE安裝在“C:\ProgramFiles \InternetExplorer\iexplore.exe”,Firefox安裝在“C:\ProgramFiles \MozillaFirefox\firefox.exe”。如果不是安裝在默認的路徑,需要指明瀏覽器安裝的地址,如:“*firefoxD: \ProgramFiles\MozillaFirefox\\firefox.exe”。

      “deftearDown(self):

      self.selenium.stop()”

      這段表示瀏覽器運行結束后直接關閉瀏覽器,這里可以注釋掉。

      “首先,使用IE為瀏覽器運行一次,代碼如下:

      點擊PythonIDE上的Run菜單下拉中的RunModule或是快捷鍵F5,開始運行Python代碼。通過Selenium直接調用IE瀏覽器進行客戶端運行。

      同時命令行窗口顯示SeleniumServer進行的每個步驟操作

      “接下來使用Firefox作為瀏覽器進行訪問

      修改代碼,*iexplore”修改為“*customD:\ProgramFiles \MozillaFirefox\\firefox.exe”,因為我電腦上的Firefox為3.0版本,目前SeleniumRC不支持此版本,不管 是使用“*chrome”還是“*firefox”,都無法把Firefox調出;但是如果你機器上使用的Firefox是低于3.0版本,那么可以直接 使用“*chrome”這個參數。

      在運行之前,需要將Firefox中的代理設置成和SeleniumServer一致,Localhost,端口為4444。

      對于其他的瀏覽器只需要相應的修改參數為如*safari或*opera等,就能調用訪問,實現一個多瀏覽器的兼容性測試。

    posted on 2013-05-24 11:10 順其自然EVO 閱讀(1612) 評論(0)  編輯  收藏 所屬分類: selenium and watir webdrivers 自動化測試學習

    <2013年5月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲网站在线观看| 亚洲一区无码中文字幕| 亚洲欧洲国产经精品香蕉网| 3344在线看片免费| 亚洲乱码中文字幕久久孕妇黑人| 一级特级女人18毛片免费视频| 四虎永久在线精品免费影视| 无码一区二区三区亚洲人妻| heyzo亚洲精品日韩| 91大神免费观看| 久久亚洲国产伦理| 在线日本高清免费不卡| 亚洲伊人tv综合网色| 永久在线免费观看| 亚洲一区二区三区不卡在线播放 | 国产免费牲交视频免费播放| 久久亚洲国产精品五月天婷| 本免费AV无码专区一区| 久久久无码精品亚洲日韩蜜桃| 日本一卡精品视频免费| 亚洲人成777在线播放| 国产精品免费看香蕉| 久久久久国色AV免费观看| 亚洲AV无一区二区三区久久| 外国成人网在线观看免费视频| 亚洲日本国产精华液| 国产免费av片在线无码免费看| 免费中文字幕视频| 亚洲日韩区在线电影| 妞干网手机免费视频| 亚洲精品偷拍视频免费观看| 久久亚洲AV成人出白浆无码国产| 成人免费在线观看网站| 免费人人潮人人爽一区二区 | 亚洲国产综合精品一区在线播放| 99麻豆久久久国产精品免费| 亚洲第一页在线视频| 四虎国产精品免费久久影院| 在线观看肉片AV网站免费| 在线亚洲高清揄拍自拍一品区| 亚洲AV伊人久久青青草原|