hae-uitest
Version:
A UI Test Framework for Huawei HAE
36 lines (32 loc) • 941 B
JavaScript
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);
});
});