我使用Protractor @ 1.7.0和appium来自动化iOS Hybrid应用程序.我在执行测试时一直收到Timeout错误.好心提醒.
Config.js
exports.config = {
allScriptsTimeout: 50000 ,
getPageTimeout: 50000 ,
seleniumAddress: 'http://localhost:4723/wd/hub',
specs: ['PageObjectSpec.js'],
capabilities: {
browserName: 'iOS' ,
'appium-version':'1.3.4',
platformName:'iOS' ,
platformVersion: 7.1 ,
deviceName:'iPhone' ,
autoWebview:true ,
},
baseUrl: 'http://localhost:8100',
jasmineNodeOpts: {showColors: true, defaultTimeoutInterval:50000} ,
};
Run Code Online (Sandbox Code Playgroud)
TestSpec.js:
'use strict';
describe('Abbvie app test', function()
{
var userName = element(by.model('credentials.username'));
var passwd = element(by.model('credentials.password'));
var signin = element(by.buttonText('Sign In'));
var name="patientqq" ;
var pass="Healthy1" ;
it('Login Page test', function()
{
userName.click()
userName.sendKeys(name)
passwd.click()
passwd.sendKeys(pass)
signin.click()
}); …Run Code Online (Sandbox Code Playgroud)