We’re rewarding the question askers & reputations are being recalculated! Read more.
6

I discovered the following points while speeding up my protractor(selenium) tests: Run tests in a headless browser(from version 59, chrome can be run headless natively) Run tests as direct connection(directConnect: true) Don't log off & reuse user session between tests with the same base state(Home Page) wherever possible. Make short & simple to ...


2

You say you have little design experience: while it is possible to start alone, you are likely to make many mistakes without being aware of them. Working as newbie without a guidance of someone senior is sub-optimal for your professional growth, but possible. So don't worry and do your best. You can always change it when you learn better way to do it. Making ...


2

From my point of view here are some general guidelines to improve end-to-end testing execution speed for GUI automation. 1- Build a solid Object Repository by using unique attributes/properties to define test objects. 2-Devide test script into small test functions that are simple (Do not re-implement complex business). 3- Define correct points where to ...


1

Take a look at the following example of caps object in capabilities which I use on my tests: { 'automationName'=> 'Appium', 'browserstack.appium_version' => '1.11.1', 'project' => 'my-project-name', 'build' => "1.5.15", 'name' => "#{scenario.name}", 'device' => 'Google ...


1

Doesn't seem to be documented online currently, I would contact support and ask them. I came up with a work around, but feels like a bit of hassle: Download the file in the tests Browse to a file upload site your test can access, for example AWS S3, Google Drive, etc. Upload the file again Download the file with from the upload service in your test-code ...


1

This feature is only part of Browserstack's Enterprise plan, and not their Live, Automate Pro, or Automate Mobile plans. If you're on the Enterprise plan, then you're better off asking Browserstack directly.


Only top voted, non community-wiki answers of a minimum length are eligible