UNPKG

hae-uitest

Version:

A UI Test Framework for Huawei HAE

36 lines (32 loc) 941 B
var assert = require('assert'); var webdriver = require('selenium-webdriver'); var driver = new webdriver.Builder() .usingServer('http://localhost:4444/wd/hub') .withCapabilities({ browserName: 'chrome', version: '', platform: 'WINDOWS' }) .build(); describe('action', function(){ this.timeout(660000); before(function(done) { driver.manage().window().maximize(); driver.manage().timeouts().implicitlyWait(2000); done(); }); it('mouseover', function(done) { driver.get('http://127.0.0.1:3000/mouseover'); driver.sleep(2*1000) var as = new webdriver.ActionSequence(driver); as.mouseMove(driver.findElement(webdriver.By.css("#menu"))).perform(); driver.sleep(3*1000); driver.findElement(webdriver.By.css("#submenu a:nth-child(2)")).click(); driver.sleep(3*1000).then(function() { done(); }); }); after(function(done) { driver.quit().then(done); }); });