您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 > Selenium
轻松自动化---selenium-webdriver(python) (十四)
作者:网络转载 发布时间:[ 2013/9/16 10:02:59 ] 推荐标签:

  创建新session
  10:20:38.593 INFO - Executing: [new session: {platform=ANY, javascriptEnabled=tr
  ue, browserName=chrome, version=}] at URL: /session)
  10:20:38.593 INFO - Creating a new session for Capabilities [{platform=ANY, java
  scriptEnabled=true, browserName=chrome, version=}]  

  webdrivr通过GET方式发送请求
  [0.921][INFO]: received Webriver request: GET /status 

  向webdrver返回响应,返回码200表示成功
  [0.921][INFO]: sending Webriver response: 200 {
   "sessionId": "",
   "status": 0,
   "value": {
      "build": {
         "version": "alpha"
      },
      "os": {
         "arch": "x86",
         "name": "Windows NT",
         "version": "5.1 SP3"
        }
     }
  }

  webdriver 再次以POST方式发送请求,并启动浏览器相关信息
  [0.984][INFO]: received Webriver request: POST /session {
     "desiredCapabilities": {
      "browserName": "chrome",
      "javascriptEnabled": true,
      "platform": "ANY",
      "version": ""
     }
   }
  [0.984][INFO]: Launching chrome: "C:ocuments and SettingsAdministratorLocal S
  ettingsApplication ataGoogleChromeApplicationchrome.exe" --remote-debugging
  -port=4223 --no-first-run --enable-logging --logging-level=1 --user-data-dir="C:
  OCUME~1AMINI~1LOCALS~1Tempscoped_dir1808_7550" --load-extension="C:OCUME~1
  AMINI~1LOCALS~1Tempscoped_dir1808_26821internal" --ignore-certificate-error
  s data:text/html;charset=utf-8,
  [1.773][INFO]: sending Webriver response: 303

  webdriver再次以GET方法请求,这附加上了session的信息
  [1.778][INFO]: received Webriver request: GET /session/32b33aa585ccbbf7ba7853588
  2852af3

  服务器先对sesssionID进行解析,确认是selenium调用的以及要访问的网址,
  [1.779][INFO]: sending Webriver response: 200 {
   "sessionId": "32b33aa585ccbbf7ba78535882852af3",
   "status": 0,
   "value": {
      "acceptSslCerts": true,
      "applicationCacheEnabled": false,
      "browserConnectionEnabled": false,
      "browserName": "chrome",
      "chrome": {
         "chromedriverVersion": "2.0"
      },
      "cssSelectorsEnabled": true,
      "databaseEnabled": true,
      "handlesAlerts": true,
      "javascriptEnabled": true,
      "locationContextEnabled": true,
      "nativeEvents": true,
      "platform": "Windows NT",
      "rotatable": false,
      "takesScreenshot": true,
      "version": "27.0.1453.116",
      "webStorageEnabled": true
     }
  }
  10:20:40.640 INFO - Done: /session
  10:20:40.640 INFO - Executing: org.openqa.selenium.remote.server.handler.GetSess
  ionCapabilities@14cf7a1 at URL: /session/ac5b2c71-5b1a-469e-814c-fdd09a2061fc)
  10:20:40.640 INFO - Done: /session/ac5b2c71-5b1a-469e-814c-fdd09a2061fc
  10:20:40.656 INFO - Executing: [get: http://www.youdao.com] at URL: /session/ac5
  b2c71-5b1a-469e-814c-fdd09a2061fc/url)

  webdriver正试向服务器请求youdao网站
  [1.820][INFO]: received Webriver request: POST /session/32b33aa585ccbbf7ba785358
  82852af3/url {
   "url": "http://www.youdao.com"
  }
  [1.822][INFO]: waiting for pending navigations...
  [1.829][INFO]: done waiting for pending navigations
  [2.073][INFO]: waiting for pending navigations...
  [2.900][INFO]: done waiting for pending navigations

上一页1234下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd