Results 1 to 3 of 3

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User Shmirgela's Avatar
    Join Date: Aug:2002
    Location: .
    Posts: 1,940

    Thumbs up Selenium WebDriver

    ,

    : Windows , Mac . Selenium WebDriver Web , ID. CoffeeScript. , should + wd-sync. sample :

    Code:
    wdSync = require 'wd-sync'
    should = require 'should'
    
    browser = null
    wrap = wdSync.wrap
      with: -> browser
      pre: -> @timeout 45000
    
    website = (name, body) ->
      describe name, ->
        before (done) ->
          {browser} = wdSync.remote "192.168.56.102", 4444
    
          browser.findImage = (name) ->
            @setWaitTimeout 3000
            image = @elementByCssIfExists name
            image
    
          browser.findBanner = (id) ->
            @setWaitTimeout 20000
            console.log "finding banner #{id}"
            banner = @elementByCssIfExists id
            should.exist(banner)
    
    
            banner
    
          done()
    
        body()
    
    page = (name, fn) ->
      it name, wrap ->
        @init
          browserName: "ie"
        try fn.apply(@)
        finally @quit()
    
    
    website "Test website", ->
      if true
    
        page "Go to Google", ->
          @get "http://google.com"
          queryField = @elementByName 'q'
          @type queryField, "Philips"
          @type queryField, "\n"
          @findBanner '#gizoo-widget'
    , wd-sync. fail-. , ( Google), selenium-server- , q ... 45 timeout, . log:


    C:\TestingTools>java -jar selenium-server-standalone-2.42.2.jar
    Sep 24, 2014 12:37:33 AM org.openqa.grid.selenium.GridLauncher main
    INFO: Launching a standalone server
    00:37:37.045 INFO - Java: Oracle Corporation 24.65-b04
    00:37:37.107 INFO - OS: Windows Vista 6.0 x86
    00:37:37.420 INFO - v2.42.2, with Core v2.42.2. Built from revision 6a6995d
    00:37:41.029 INFO - RemoteWebDriver instances should connect to: http://127.0.0.
    1:4444/wd/hub
    00:37:41.029 INFO - Version Jetty/5.1.x
    00:37:41.029 INFO - Started HttpContext[/selenium-server/driver,/selenium-server
    /driver]
    00:37:41.045 INFO - Started HttpContext[/selenium-server,/selenium-server]
    00:37:41.045 INFO - Started HttpContext[/,/]
    00:37:42.154 INFO - Started org.openqa.jetty.jetty.servlet.ServletHa ndler@1eacdc
    4
    00:37:42.154 INFO - Started HttpContext[/wd,/wd]
    00:37:42.201 INFO - Started SocketListener on 0.0.0.0:4444
    00:37:42.201 INFO - Started org.openqa.jetty.jetty.Server@e771f3
    00:38:00.982 INFO - Executing: [new session: Capabilities [{platform=ANY, javasc
    riptEnabled=true, browserName=ie, version=}]])
    00:38:01.107 INFO - Creating a new session for Capabilities [{platform=ANY, java
    scriptEnabled=true, browserName=ie, version=}]
    Started InternetExplorerDriver server (32-bit)
    2.42.0.0
    Listening on port 38537
    00:38:05.967 INFO - Done: [new session: Capabilities [{platform=ANY, javascriptE
    nabled=true, browserName=ie, version=}]]
    00:38:06.185 INFO - Executing: [get: http://google.com])
    00:38:07.873 INFO - Done: [get: http://google.com]
    00:38:08.076 INFO - Executing: [find element: By.name: q])
    00:38:08.232 INFO - Done: [find element: By.name: q]

    00:38:45.310 INFO - Executing: [new session: Capabilities [{platform=ANY, javasc
    riptEnabled=true, browserName=ie, version=}]])
    00:38:45.310 INFO - Creating a new session for Capabilities [{platform=ANY, java
    scriptEnabled=true, browserName=ie, version=}]
    Started InternetExplorerDriver server (32-bit)
    2.42.0.0
    Listening on port 10904
    00:38:47.888 INFO - Done: [new session: Capabilities [{platform=ANY, javascriptE
    nabled=true, browserName=ie, version=}]]
    00:38:48.092 INFO - Executing: [get: http://ask.com])

    downgrade - wd-sync - .
    ?
    Last edited by Shmirgela; 24th September 2014 at 11:21.

  2. #2
    Registered User Shmirgela's Avatar
    Join Date: Aug:2002
    Location: .
    Posts: 1,940
    ?
    free .

  3. #3
    Registered User Shmirgela's Avatar
    Join Date: Aug:2002
    Location: .
    Posts: 1,940
    ,

    @type queryField, "Philips"
    @type queryField, "\n"


    queryField.type("Philips")
    queryField.sendKeys("\n")
    .
    Last edited by Shmirgela; 15th November 2014 at 08:22.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 . .
iskamPC.com | mobility.BG | Bloody's Techblog | | 3D Vision Blog |