# Circleci/python:3.6.1-browsers vs selenium/standalone-chrome:3.1.0

**URL:** <https://discuss.circleci.com/t/circleci-python-3-6-1-browsers-vs-selenium-standalone-chrome-3-1-0/13139>\
**Category:** Build Environment\
**Tags:** python, ui-test\
**Created:** [June 6, 2017, 2:01pm UTC](https://discuss.circleci.com/t/circleci-python-3-6-1-browsers-vs-selenium-standalone-chrome-3-1-0/13139 "2017-06-06T14:01:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![blue](https://avatars.discourse-cdn.com/v4/letter/b/3bc359/32.png) [@blue](https://discuss.circleci.com/u/blue)\
**Post date:** [June 6, 2017, 2:01pm UTC](https://discuss.circleci.com/t/circleci-python-3-6-1-browsers-vs-selenium-standalone-chrome-3-1-0/13139/1 "2017-06-06T14:01:27Z")

</div>

I am just starting with the CircleCI and 2.0 and I would like to know what is the recommended way to do UI integration testing. I see that python [demo app](https://github.com/CircleCI-Public/circleci-demo-python-flask/blob/master/.circleci/config.yml) uses separate image for selenium/standalone-chrome:3.1.0.

Is this recommended vs circleci/python:3.6.1-browsers? I tried circleci/python:3.6.1-browsers, and i am able to run my UI tests. What is the difference? Why and when should I use one or another.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/circleci/original/3X/5/1/511608acda8e85906e15909b57bd0a46c1dbe291.png) [@system](https://discuss.circleci.com/u/system)\
**Post date:** [June 18, 2018, 11:39am UTC](https://discuss.circleci.com/t/circleci-python-3-6-1-browsers-vs-selenium-standalone-chrome-3-1-0/13139/2 "2018-06-18T11:39:33Z")

</div>


