【发布时间】:2017-04-29 12:15:11
【问题描述】:
describe('Login ', function () {
afterEach(function () {
browser.ignoreSynchronization = false;
});
//1. First test case
it(' through Account', function () {
browser.get("URL");
browser.driver.manage().window().maximize();
var gmail = element(by.css('.ggl>img'));
gmail.click()
browser.getAllWindowHandles().then(function (handles) {
browser.switchTo().window(handles[1]);
element(by.id("Email")).click();
element(by.id("Email")).sendKeys('EMAIL');
element(by.id("next")).click();
browser.sleep(1000);
element(by.id("Passwd")).click();
element(by.id("Passwd")).sendKeys('PASS');
browser.sleep(1000);
element(by.id("signIn")).click();
browser.switchTo().window(handles[0]);
browser.sleep(20000);
});
});
//2. second test cases
it(' Enter', function () {
var Encryption = element(by.model("password"));
browser.wait(GM.visibilityOf(Encryption), 100000);
Encryption.sendKeys("click123");
element(by.id("submit")).click();
browser.sleep(10000);
});
});
这是 'it' 中的两个测试用例。但是成功登录后第二个测试用例不起作用。
【问题讨论】:
-
请格式化您的代码。