1、官方推荐的目录结构:
|-- project-folder
|-- app
|-- css
|-- img
|-- partials
home.html
profile.html
contacts.html
|-- js
|-- controllers
|-- directives
|-- services
app.js
...
index.html
|-- test
|-- unit
|-- e2e
|-- page-objects
home-page.js
profile-page.js
contacts-page.js
home-spec.js
profile-spec.js
contacts-spec.js
e2e目录下是测试目录,
我的项目目录如下:
Layoutcomparision目录下面放的是图片比对相关的文件夹和文件
lib放的是之前做数据驱动的excel表格
page-objecst放每个页面,每个页面中 先定位元素再写对元素操作的方法
page-specs放的用例,调用多个页面写成的用例
reporter放的是html报告
testdata中放的是后面用做数据驱动的json文件
environment.js定义一些公共的变量
functionlib.js定义一些公共的方法
protractor.conf.js放的是protractor中的配置文件