Project Properties - CrossBrowserTesting Option

Applies to TestComplete 15.31, last modified on March 17, 2022
Information in this topic applies to web applications.

You use the CrossBrowserTesting project properties to bind your TestComplete project to a CrossBrowserTesting.com account that you will use to run cross-platform web tests in remote environments.

Requirements
  • TestComplete 14.8.

  • An active license for the TestComplete Web Module.

  • The Web Testing plugin and the Cross-Platform Web Testing plugin must be enabled in TestComplete (they are installed and enabled by default).

  • TestComplete must have access to CrossBrowserTesting.com. If there are any firewalls or proxies in your network, make sure that they allow traffic from the TestComplete workstation to that website. If needed, configure the firewall to allow outbound connections on ports 80 and 443 to CrossBrowserTesting.com.

To view or modify properties
  1. Select Tools > Current Project Properties from the TestComplete menu.

    – or –

    Double-click the project in the Project Explorer. In the project editor that opens, select the Properties tab.

    – or –

    From the context menu of the project in the Project Explorer, select Edit > Properties.

  2. In the tree on the left of the project properties editor, select Open Applications > Web Testing > CrossBrowserTesting.

TestComplete Project Properties - CrossBrowserTesting

Click the image to enlarge it.

Available properties
  • User name and Authkey are used to access the CrossBrowserTesting API. To get these values, you can:

    Use the existing CrossBrowserTesting account
    1. Click Get credentials from CBT.

    2. Enter your email address and password you use to connect to CrossBrowserTesting.

    3. Click Sign In.

    Sign up for a free trial
    1. Click Get credentials from CBT.

    2. In the resulting dialog, click Try for free.

    3. Enter your email and password you will use to connect to CrossBrowserTesting.

    4. Click Start Trial.

    CrossBrowserTesting accounts are time-limited. Also, they limit the number of concurrent test runs, the number of test minutes and the number of subaccounts. You can find information on your account on the Account Details form in TestComplete or on your account page of the CrossBrowserTesting web site.

    To learn about CrossBrowserTesting terms of use, see Terms of Service and Privacy Policy.

    The Authkey value will be stored in the project in an encrypted form.

    TestComplete will get the user name and AuthKey values from CrossBrowserTesting and fill the appropriate fields automatically.

  • The tested application is available - Specifies where your tested web application is located. Configure the property to command TestComplete to open a secure tunnel between your tested web application and your testing environment.

    If your tested web page or web application is not available publicly but resides on your local computer or in your local network behind a firewall, CrossBrowserTesting environments will not be able to access it and your tests will fail. For the testing environments to be able to access your tested page or application, a secure tunnel between the device cloud and the application location must be opened. To learn more about secure tunnels, see Access Web Applications Behind a Firewall.

    The following options are available:

    • Everywhere - Your tested web application is available publicly from any location. No tunnel configuration is required.

    • In a local network - Your tested web application resides in your local network behind a firewall. Select this option to open a secure tunnel between your local network and SmartBear Device Cloud.

    • On a local computer - Your tested web application resides on your local computer. Select this option to open a secure tunnel between your local computer and SmartBear Device Cloud.

      • Tested application directory - Specifies the path to the folder on your local computer where your tested web pages are located. You can enter the path manually or you can click the ellipsis button and browse for the folder in the resulting Browse for Folder dialog.

    • Via proxy - Select this option to command TestComplete to route traffic to your tested web application through a remote proxy server. You may need this to simulate requests sent to your tested web application from a remote location.

      • Proxy server IP address and Proxy server port - Specify the public IP address and port of the remote proxy server you want to use.

      • Proxy server login and Proxy server password - Specify the username and password you use to access the proxy server you want to use.

The default values for these properties that will be used in new TestComplete projects are specified in the Default Project Properties - CrossBrowserTesting Option dialog.

See Also

About Cross-Platform Web Tests
CrossBrowserTesting.com
Project Properties

Highlight search results