我想在一个套件,它是这样运行不同的规格:执行一套房时,脚本之间超时 - 量角器无角
suites:{
homepage: '../Phonebook/specs/Navigate_URL.js',
Login:['../Phonebook/specs/Login_Valid.js',
'../Phonebook/specs/Validate_Home.js'],
search: '../Phonebook/specs/SearchText.js',
logout: '../Phonebook/specs/Logout.js',
},
当我分开运行使用规范,他们都运行得很好,没有时间问题。我试图一次运行整个套件,它运行得非常好,现在,它表明再次出现时序问题。我已经在每个脚本中包含了browser.sleep(),以确保所有脚本都将等待下一个脚本的执行。 getPageTimeout:,allScriptsTimeout:也被使用。有什么方法或任何一般方法来避免这个问题?
是的,我已经在脚本中完成了这些操作。或者,也许我需要把另一个browser.wait在我的下一个脚本执行之前? – Marj
@Marj是的,这个想法是把browser.waits放在特定的地方,比如在'beforeEach()'等待一个页面被完全加载。 – alecxe
好的,非常感谢 – Marj