anchor.diff:  [[part1]]
   == Part 1
   
  -NOTE: If you get the exception `java.nio.file.AccessDeniedException: /opt/test/example_xfce/_logs` please ensure that you local files have the correct file permissions. If you not sure you can run `chmod a+rw -R .` or change `user: 1000` to your own user id (execute `id -u`).
  -
   === Testdefinition
   First we wan't to create a simple Sakuli test and execute in two different containerized UIs. The test should first validate the starting page of the sahi web testing component. Afterwards it should open the _Gnome Calculator_ and calculate `525 + 100` and validate the Result of `625`. At least the test should open _gedit_ and paste there a message for us that all went fine.
   
  
positive.code: image:.pics/ui_content_testing.png[Native UI component: Calculator  gedit]
  
  The implementation of the test case is very simple, you can just mix web and native testing methods. Take a look at the file: link:part_01/example_xfce/case1/sakuli_demo.js[`part_01/example_xfce/case1/sakuli_demo.js`].
  [source, js]
  ----
  _dynamicInclude($includeFolder);
  var testCase = new TestCase(40, 60);
  
negative.code: 
  Now we can configure the runtime environment there we use the Docker image `consol/sakuli-ubuntu-xfce` and for the second environment `consol/sakuli-centos-xfce` container where we mount in our test case definition. To make it easy to start the container, we used https://docs.docker.com/compose/[Docker Compose] to define the setup in the file link:part_01/docker-compose.yml[`part_01/docker-compose.yml`]:
  
  [source,yaml]
  ----
  sakuli_test_ubuntu_firefox:
    image: consol/sakuli-ubuntu-xfce:dev
  