Results 1 to 3 of 3
Thread: Selenium WebDriver
Hybrid View
-
24th September 2014 10:49 #1
Selenium WebDriver
,
: Windows , Mac . Selenium WebDriver Web , ID. CoffeeScript. , should + wd-sync. sample :
, wd-sync. fail-. , ( Google), selenium-server- , q ... 45 timeout, . log: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'
downgrade - wd-sync - .
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])
?Last edited by Shmirgela; 24th September 2014 at 11:21.
-
1st October 2014 10:33 #2
-
14th November 2014 15:16 #3
,
@type queryField, "Philips"
@type queryField, "\n"
.queryField.type("Philips")
queryField.sendKeys("\n")
Last edited by Shmirgela; 15th November 2014 at 08:22.




Reply With Quote
Lenovo ThinkPad 15 IdeaPad 15
5th May 2023, 22:16 in