Difference between revisions of "Creating your first ta project"
Line 21: | Line 21: | ||
Continue from where we left off in the console: | Continue from where we left off in the console: | ||
− | < | + | <source> |
> cd <projectname> | > cd <projectname> | ||
> cucumber | > cucumber | ||
− | < | + | </source> |
+ | You should see a browser pop-up after a few seconds and click trough some pages. In the end the console should show something like: | ||
+ | <source> | ||
+ | 1 scenario (1 passed) | ||
+ | 3 steps (3 passed) | ||
+ | <source> | ||
Revision as of 12:34, 22 June 2016
Creating the project folder
The easiest way to do this is using Lapis_Lazuli's build in create
function. This will create all needed folders and files to get started. If you like, you could also do this manually.
- Open the console
- Go to the folder where you want to create you project
- E.G.:
cd C:/ruby/projects/
- E.G.:
- Write
lapis_lazuli create <projectname>
- Where <projectname> is the name of your project without `<>`
Test running the project
The project created by Lazis Lazuli has some basic scripts. To confirm it's working properly, let's run it!
Continue from where we left off in the console:
> cd <projectname> > cucumber
You should see a browser pop-up after a few seconds and click trough some pages. In the end the console should show something like:
1 scenario (1 passed) 3 steps (3 passed) <source> === Folder structure === <source> 01.─┬/config/ 02. ├─> config.yml 03. └─> cucumber.yml 04.─┬/features/ 05. ├─┬/step_definitions/ 06. │ ├─> interaction_steps.rb 07. │ └─> validation_steps.rb 08. ├─┬/support/ 09. │ └─> env.rb 10. ├─> example.feature 11. └─> mobile.feature 12.──/log/ 13.──/results/ 14.──/sceenshots/