To run TestComplete tests in CrossBrowserTesting environments, you must have:
An active CrossBrowserTesting account that includes support for TestComplete.
You need such an account to run tests. It is not needed for configuring test runs.
If you have an account, use it to log in to CrossBrowserTesting.com from TestComplete. Use the email and password of your account or subaccount.
If you do not have an account:
You can sign up for a free trail directly from TestComplete – TestComplete will automatically suggest that you do this if it does not find the appropriate account data when you start a test.
You can purchase a CrossBrowserTesting account with TestComplete support. To do it, contact the SmartBear Sales Team. You can find an email address in the dialogs that TestComplete displays when it asks you to specify an account.
CrossBrowserTesting accounts are typically time-limited. Also, they limit the number of concurrent test runs, the number of test minutes and the number of allowed subaccounts. You can find complete information on this on your account page of the CrossBrowserTesting web site.
An active license for the Web module of TestComplete.
Web module plugins must also be enabled in TestComplete.
A network connection to CrossBrowserTesting.com
The computer where you will configure and run tests in the CrossBrowserTesting cloud must have access to the CrossBrowserTesting.com web site. Firewalls and proxies running in your network should allow this computer to connect to that web site.
Configure your firewall to allow outbound connections on ports 80 and 443 to crossbrowsertesting.com.
If you use Windows Firewall, you can create outbound rules that will allow connections on the needed ports.
Open the Control Panel.
In the search box, type Firewall and then select Windows Firewall.
On the left of the Windows Firewall window, click Advanced settings.
In the Windows Firewall with Advanced Settings window, click Outbound rules.
Click New Rule in the Actions panel of the window.
In the resulting New Outbound Rule Wizard, create a new rule:
On the Rule Type page, select Port.
On the Protocol and Ports page, select Port. In the local ports edit box, enter 80.
On the Actions page, select All the connections and click Next.
On the Profile page, select the network location for which you want to open the port.
On the Name page, in the Name field, enter the rule name.
Repeat step 6 to open port 443.
If needed, repeat step 6 to create rules to allow outbound connections on other ports.
A connection from CrossBrowserTesting.com to your tested web application.
If your tested web server resides in your local network or on your local computer, or if you want to route traffic to your tested web application through a remote proxy server:
Update your tests so that they could access your tested web application from CrossBrowserTesting environments:
Establish a local connection (an encrypted tunnel) between your application and the CrossBrowserTesting cloud.
To learn how to do it from TestComplete, see:
To learn how to do it manually, see:
Local Connection section in the CrossBrowserTesting documentation
To run TestComplete tests in CrossBrowserTesting.com, you may need to configure a network connection to the tested web site, prepare the tested site and your TestComplete tests. See these topics for complete information: