<div dir="ltr">Hi Everyone,<div><br></div><div>I had 2 pairing sessions with Zeljko this week (Thursday and on Friday).</div><div>I had few doubts in page objects especially the page_url and also some concepts in step definitions.</div>

<div>I learnt that in step definitions we can call steps defined elsewhere by writing like:</div><div>        <i> step "I click Save page"</i> which is basically a call to a step "I click Save page" defined elsewhere.</div>
<div>I also learnt that we can use instance variables within a step definition file if we wish to retain the value across steps.</div>
<div>I also learnt the difference between Gemfile and Gemfile.lock</div><div>Gemfile makes it easy for us to replicate the development environment across machines.Through Gemfile we are letting the bundler know that we need explicitly certain gems and the bundler downloads them automatically for us. Gemfile.lock gets created automatically.</div>
<div>I also learnt more about <i>git rebase</i> and <i>git merge</i> commands.I learnt that it's better to use rebase when pulling changes from origin to local branch than the merge as it leaves a much cleaner history.</div>
<div><br></div><div>Thanks Zeljko for the sessions.</div><div>Hope this covers everything.</div><div><br></div><div>Kind regards,</div><div>Jagori</div><div><br></div>
</div>