Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Here are some tips to get you started.

Charlotte is Bamboo build task for running Selenium IDE scripts (Selenese). Creating Selenese is simple, however running them on a continues integration server is always a challenge. Up until now. Charlotte is meant to make running these scripts in Atlassian's Bamboo CI Server a breeze. Here is how: 

Configuration

There are a variety of ways you can setup your build plans depending on a number of variables. In this page, we will demonstrate how to setup Charlotte in a simplistic manner. You may interpret  this setup to suite your needs. 

 

  1. First checkout your code containing your Selenese scripts from your source control. 
  2. Add Charlotte task to you build job. 

     

     

     

     

     

     

     

     

     


     






  3. Since every Bamboo job runs in parallel, we recommend running a separate job for every browser type and OS you intend to test. This will hasten your test runs as well as separate results for each browser you test. See below. 

  4. Configure Charlotte as shown below. 
    1. Task Description: Optional description for what the instance of this task is meant to do. 
    2. Selenese Test Suite or Test Case: Require name of the file checkout out of your sourced repository that Charlotte is going to run. 
    3. Base URL: Optional URL of the your application to be tested. This gives you the option to overwrite the base url in your Selenese scripts created by your selenium IDE. Most often this points to your local URL. By overwriting this url, you can run the same scripts against you dev, test or pre-production environments.  
    4. Driver: Select the driver of the browser you would like to run your tests against. Charlotte will automatically setup these drivers for you with the exception of Safari which requires an installed extension. 

 

On this page:



Related pages

Filter by label

There are no items with the selected labels at this time.

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.