We understand the importance of running as many tests concurrently as possible to increase the velocity of your continuous integration flow. To support this, we do not place arbitrarily low constraints on the number of parallel tests. A major advantage of our service is that we provide a combination of real operating systems and an extensive array of physical phones and tablets. While we do maintain a large number of mobile devices, they are not unlimited. Ensuring the load is spread across the configurations is important in providing availability for all our customers.
We provide a high number for maximum parallel sessions and these must be spread across separate configurations. Spreading your tests across multiple operating systems and devices ensures the highest concurrency possible under your plan.
Am I Able To Test Behind My Company's Firewall?
Yes, you can use either our Local Tunnel or Enterprise Connection Manager to connect behind your company's firewall and test your website or web application. You can read more about local testing here
What's the default and maxmium time for a Selenium test
By default, a Selenium test will have a maximum run time of 600 seconds (10 minutes).
If you need more time you can change that by passing the max_duration capability along with a value.
caps['max_duration'] = 1200
That will set the maximum run time for your selenium test to 1200 seconds (20 minutes).
The highest value is 14400 seconds (4 hours). If you pass anything higher your selenium test will fail quickly with a message telling you the value is too large.
The amount of time we wait for each command to complete is 5 minutes. After 5 minutes if a step in your test has not completed you will get a timeout error from Selenium.
Does CrossBrowserTesting work with Appium?
Yes, CrossBrowserTesting has no problem running your Appium scripts against our real iOS and Android devices to test mobile web browsers.