BrowserStack + browserstack-webdriver로 브라우저별 테스트 자동화

설정



BrowserStack 계정이 있으면 즉시 시도 할 수있는 example을 만들었으므로 여기을 참조하십시오.

테스트 코드


webdriver = require("browserstack-webdriver")
config = require("./config")

# Input capabilities
capabilities = config.browserstack
capabilities["browser"] = "IE"
capabilities["browser_version"] = "9.0"
capabilities["os"] = "windows"
capabilities["os_version"] = "7"
capabilities["resolution"] = "1024x768"


describe "E2E test examples with \"browserstack-webdriver\"", () ->

  this.timeout(config.mocha.timeout)

  it "Search \"BrowserStack\" by google.", () ->

    driver = new webdriver.Builder().
              usingServer("http://hub.browserstack.com/wd/hub").
              withCapabilities(capabilities).
              build()

    driver.get("http://www.google.com/ncr")
    driver.findElement(webdriver.By.name("q")).sendKeys("BrowserStack")
    driver.findElement(webdriver.By.name("btnG")).click()

    driver.getTitle().then((title) ->
      console.log(title)
    )
    driver.quit()

실행 결과 샘플



Windows7 + IE9에서,


참고


  • htps //w w. bw ws rs ck. 코 m / 오토 마테 /
  • BrowserStack + facebook/php-webdriver로 브라우저별 테스트 자동화
  • Nightmare + mocha 기반으로 coffee-script로 E2E 테스트 작성
  • 좋은 웹페이지 즐겨찾기