diff --git a/src/test/java/org/olat/course/nodes/feed/FunctionalBlogTest.java b/src/test/java/org/olat/course/nodes/feed/FunctionalBlogTest.java
index 4612950f82b4ea7ffc79c061bd64f0aae0d83b2c..0f46f171a0e8707cd5390c51f80ab7b472179ec6 100644
--- a/src/test/java/org/olat/course/nodes/feed/FunctionalBlogTest.java
+++ b/src/test/java/org/olat/course/nodes/feed/FunctionalBlogTest.java
@@ -23,20 +23,13 @@ import java.io.IOException;
 import java.net.URISyntaxException;
 import java.net.URL;
 import java.util.Arrays;
-import java.util.UUID;
 import java.util.concurrent.locks.Condition;
 import java.util.concurrent.locks.ReentrantLock;
 
 import org.apache.commons.lang.ArrayUtils;
-import org.jboss.arquillian.config.descriptor.api.ArquillianDescriptor;
 import org.jboss.arquillian.container.test.api.Deployment;
 import org.jboss.arquillian.container.test.api.RunAsClient;
 import org.jboss.arquillian.drone.api.annotation.Drone;
-import org.jboss.arquillian.drone.impl.DroneConfigurator;
-import org.jboss.arquillian.drone.selenium.configuration.SeleniumConfiguration;
-import org.jboss.arquillian.drone.selenium.factory.DefaultSeleniumFactory;
-import org.jboss.arquillian.drone.spi.DroneConfiguration;
-import org.jboss.arquillian.drone.spi.Instantiator;
 import org.jboss.arquillian.junit.Arquillian;
 import org.jboss.arquillian.test.api.ArquillianResource;
 import org.jboss.shrinkwrap.api.spec.WebArchive;
@@ -61,13 +54,8 @@ import org.olat.util.browser.Student1;
 import org.olat.util.browser.Student2;
 import org.olat.util.browser.Tutor1;
 import org.olat.util.browser.Tutor2;
-import org.olat.util.browser.arquillian.Student;
-import org.springframework.beans.factory.annotation.Qualifier;
-import org.springframework.context.ApplicationContext;
-import org.springframework.context.annotation.AnnotationConfigApplicationContext;
 
 import com.thoughtworks.selenium.DefaultSelenium;
-import com.thoughtworks.selenium.HttpCommandProcessor;
 import com.thoughtworks.selenium.Selenium;
 
 /**
diff --git a/src/test/java/org/olat/test/ArquillianDeployments.java b/src/test/java/org/olat/test/ArquillianDeployments.java
index 9df2649d647e3c1ec551f8931c793a5e4df4a445..380bf79579bd8d3c99372354dad4105910de1bbc 100644
--- a/src/test/java/org/olat/test/ArquillianDeployments.java
+++ b/src/test/java/org/olat/test/ArquillianDeployments.java
@@ -36,7 +36,7 @@ public class ArquillianDeployments {
 	public static final String WEBINF    = "src/main/webapp/WEB-INF";
 	public static final String WEBINF_TOMCAT = "src/main/webapp-tomcat/WEB-INF";
 	public static final String TEST_RSRC = "src/test/resources";
-	public static final String LIB_DIR   = "target/openolat-lms-8.4-SNAPSHOT/WEB-INF/lib";
+	public static final String LIB_DIR   = "target/openolat-lms-9.0-SNAPSHOT/WEB-INF/lib";
 
 	
 	public static WebArchive createDeployment() {
diff --git a/src/test/java/org/olat/util/browser/arquillian/DroneStudentExtension.java b/src/test/java/org/olat/util/browser/arquillian/DroneStudentExtension.java
deleted file mode 100644
index 8bec5307b9681b260ab9f89dbb4b6fd35f7a210c..0000000000000000000000000000000000000000
--- a/src/test/java/org/olat/util/browser/arquillian/DroneStudentExtension.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * <a href="http://www.openolat.org">
- * OpenOLAT - Online Learning and Training</a><br>
- * <p>
- * Licensed under the Apache License, Version 2.0 (the "License"); <br>
- * you may not use this file except in compliance with the License.<br>
- * You may obtain a copy of the License at the
- * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a>
- * <p>
- * Unless required by applicable law or agreed to in writing,<br>
- * software distributed under the License is distributed on an "AS IS" BASIS, <br>
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br>
- * See the License for the specific language governing permissions and <br>
- * limitations under the License.
- * <p>
- * Initial code contributed and copyrighted by<br>
- * frentix GmbH, http://www.frentix.com
- * <p>
- */
-package org.olat.util.browser.arquillian;
-
-import org.jboss.arquillian.core.spi.LoadableExtension;
-import org.jboss.arquillian.drone.spi.Configurator;
-import org.jboss.arquillian.drone.spi.Destructor;
-import org.jboss.arquillian.drone.spi.Instantiator;
-
-public class DroneStudentExtension implements LoadableExtension {
-
-	@Override
-	public void register(ExtensionBuilder builder) {
-		builder.service(Instantiator.class, StudentFactory.class);
-        builder.service(Destructor.class, StudentFactory.class);
-        builder.service(Configurator.class, StudentFactory.class);
-	}
-
-}
diff --git a/src/test/java/org/olat/util/browser/arquillian/Student.java b/src/test/java/org/olat/util/browser/arquillian/Student.java
deleted file mode 100644
index 8166f19da6e9769f6fd04ede1b8947091a84b57e..0000000000000000000000000000000000000000
--- a/src/test/java/org/olat/util/browser/arquillian/Student.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * <a href="http://www.openolat.org">
- * OpenOLAT - Online Learning and Training</a><br>
- * <p>
- * Licensed under the Apache License, Version 2.0 (the "License"); <br>
- * you may not use this file except in compliance with the License.<br>
- * You may obtain a copy of the License at the
- * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a>
- * <p>
- * Unless required by applicable law or agreed to in writing,<br>
- * software distributed under the License is distributed on an "AS IS" BASIS, <br>
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br>
- * See the License for the specific language governing permissions and <br>
- * limitations under the License.
- * <p>
- * Initial code contributed and copyrighted by<br>
- * frentix GmbH, http://www.frentix.com
- * <p>
- */
-package org.olat.util.browser.arquillian;
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
- 
-import org.jboss.arquillian.drone.api.annotation.Qualifier;
-
-/**
- * 
- * @author jkraehemann, joel.kraehemann@frentix.com, frentix.com
- */
-@Retention(RetentionPolicy.RUNTIME)
-@Target({ ElementType.FIELD, ElementType.PARAMETER })
-@Qualifier
-public @interface Student {
-
-}
diff --git a/src/test/java/org/olat/util/browser/arquillian/StudentConfiguration.java b/src/test/java/org/olat/util/browser/arquillian/StudentConfiguration.java
deleted file mode 100644
index 0a18907677309462cdfe68b207f44dc9cdd5a9e4..0000000000000000000000000000000000000000
--- a/src/test/java/org/olat/util/browser/arquillian/StudentConfiguration.java
+++ /dev/null
@@ -1,118 +0,0 @@
-/**
- * <a href="http://www.openolat.org">
- * OpenOLAT - Online Learning and Training</a><br>
- * <p>
- * Licensed under the Apache License, Version 2.0 (the "License"); <br>
- * you may not use this file except in compliance with the License.<br>
- * You may obtain a copy of the License at the
- * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a>
- * <p>
- * Unless required by applicable law or agreed to in writing,<br>
- * software distributed under the License is distributed on an "AS IS" BASIS, <br>
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br>
- * See the License for the specific language governing permissions and <br>
- * limitations under the License.
- * <p>
- * Initial code contributed and copyrighted by<br>
- * frentix GmbH, http://www.frentix.com
- * <p>
- */
-package org.olat.util.browser.arquillian;
-
-import java.lang.annotation.Annotation;
-import java.util.ArrayList;
-
-import org.jboss.arquillian.config.descriptor.api.ArquillianDescriptor;
-import org.jboss.arquillian.drone.configuration.ConfigurationMapper;
-import org.jboss.arquillian.drone.selenium.configuration.SeleniumConfiguration;
-import org.jboss.arquillian.drone.spi.DroneConfiguration;
-
-public class StudentConfiguration implements DroneConfiguration<StudentConfiguration> {
-	public static final String CONFIGURATION_NAME = "student";
-
-    private int serverPort = 14444;
-
-    private String serverHost = "localhost";
-
-    private String url = "http://localhost:8080";
-
-    private int timeout = 60000;
-
-    private int speed = 0;
-
-    private String browser = "*firefox";
-    
-	private int count = 2;
-	
-	public StudentConfiguration(){
-	}
-	
-	public String getConfigurationName() {
-        return CONFIGURATION_NAME;
-    }
-	
-	@Override
-	public StudentConfiguration configure(ArquillianDescriptor descriptor,
-			Class<? extends Annotation> qualifier) {
-		ConfigurationMapper.fromArquillianDescriptor(descriptor, this, qualifier);
-        return ConfigurationMapper.fromSystemConfiguration(this, qualifier);
-	}
-
-	public int getServerPort() {
-		return serverPort;
-	}
-
-	public void setServerPort(int serverPort) {
-		this.serverPort = serverPort;
-	}
-
-	public String getServerHost() {
-		return serverHost;
-	}
-
-	public void setServerHost(String serverHost) {
-		this.serverHost = serverHost;
-	}
-
-	public String getUrl() {
-		return url;
-	}
-
-	public void setUrl(String url) {
-		this.url = url;
-	}
-
-	public int getTimeout() {
-		return timeout;
-	}
-
-	public void setTimeout(int timeout) {
-		this.timeout = timeout;
-	}
-
-	public int getSpeed() {
-		return speed;
-	}
-
-	public void setSpeed(int speed) {
-		this.speed = speed;
-	}
-
-	public String getBrowser() {
-		return browser;
-	}
-
-	public void setBrowser(String browser) {
-		this.browser = browser;
-	}
-
-	public int getCount() {
-		return count;
-	}
-
-	public void setCount(int count) {
-		this.count = count;
-	}
-
-	
-}
diff --git a/src/test/java/org/olat/util/browser/arquillian/StudentFactory.java b/src/test/java/org/olat/util/browser/arquillian/StudentFactory.java
deleted file mode 100644
index 67f9b3e3c41097be6e75c57d67363770e51e560c..0000000000000000000000000000000000000000
--- a/src/test/java/org/olat/util/browser/arquillian/StudentFactory.java
+++ /dev/null
@@ -1,76 +0,0 @@
-/**
- * <a href="http://www.openolat.org">
- * OpenOLAT - Online Learning and Training</a><br>
- * <p>
- * Licensed under the Apache License, Version 2.0 (the "License"); <br>
- * you may not use this file except in compliance with the License.<br>
- * You may obtain a copy of the License at the
- * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a>
- * <p>
- * Unless required by applicable law or agreed to in writing,<br>
- * software distributed under the License is distributed on an "AS IS" BASIS, <br>
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br>
- * See the License for the specific language governing permissions and <br>
- * limitations under the License.
- * <p>
- * Initial code contributed and copyrighted by<br>
- * frentix GmbH, http://www.frentix.com
- * <p>
- */
-package org.olat.util.browser.arquillian;
-
-import java.lang.annotation.Annotation;
-
-import org.jboss.arquillian.config.descriptor.api.ArquillianDescriptor;
-import org.jboss.arquillian.drone.spi.Configurator;
-import org.jboss.arquillian.drone.spi.Destructor;
-import org.jboss.arquillian.drone.spi.Instantiator;
-
-import com.thoughtworks.selenium.DefaultSelenium;
-
-public class StudentFactory
-	implements Configurator<DefaultSelenium[],StudentConfiguration>,
-		Instantiator<DefaultSelenium[],StudentConfiguration>,
-		Destructor<DefaultSelenium[]>
-{
-
-	@Override
-	public int getPrecedence() {
-		// TODO Auto-generated method stub
-		return 0;
-	}
-
-	@Override
-	public DefaultSelenium[] createInstance(StudentConfiguration configuration) {
-		
-		DefaultSelenium[] seleniumArray = new DefaultSelenium[configuration.getCount()];
-		
-		for(int i = 0; i < configuration.getCount(); i++){
-			DefaultSelenium selenium =
-					seleniumArray[i] = new DefaultSelenium(configuration.getServerHost(),
-					configuration.getServerPort(),
-					configuration.getBrowser(),
-					configuration.getUrl());
-			selenium.start();
-	        selenium.setSpeed(String.valueOf(configuration.getSpeed()));
-	        selenium.setTimeout(String.valueOf(configuration.getTimeout()));
-		}
-		
-		return(seleniumArray);
-	}
-
-	@Override
-	public void destroyInstance(DefaultSelenium[] instance) {
-		for(DefaultSelenium currentInstance: instance){
-			currentInstance.close();
-	        currentInstance.stop();
-		}
-	}
-
-	@Override
-	public StudentConfiguration createConfiguration(
-			ArquillianDescriptor descriptor,
-			Class<? extends Annotation> qualifier) {
-		return new StudentConfiguration().configure(descriptor, qualifier);
-	}
-}
diff --git a/src/test/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension b/src/test/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension
deleted file mode 100644
index 2bc81684b995fa052504841d689cf3edcf664c6c..0000000000000000000000000000000000000000
--- a/src/test/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension
+++ /dev/null
@@ -1 +0,0 @@
-org.olat.util.browser.arquillian.DroneStudentExtension
\ No newline at end of file
diff --git a/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Configurator b/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Configurator
deleted file mode 100644
index 18bd3038d9b4bea0da0a385dc1e28ad9521406c9..0000000000000000000000000000000000000000
--- a/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Configurator
+++ /dev/null
@@ -1 +0,0 @@
-org.olat.util.browser.arquillian.StudentFactory
diff --git a/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Destructor b/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Destructor
deleted file mode 100644
index 18bd3038d9b4bea0da0a385dc1e28ad9521406c9..0000000000000000000000000000000000000000
--- a/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Destructor
+++ /dev/null
@@ -1 +0,0 @@
-org.olat.util.browser.arquillian.StudentFactory
diff --git a/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.DroneConfiguration b/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.DroneConfiguration
deleted file mode 100644
index 873f199adff4443c9ea30914c5392edceed84706..0000000000000000000000000000000000000000
--- a/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.DroneConfiguration
+++ /dev/null
@@ -1 +0,0 @@
-org.olat.util.browser.arquillian.StudentConfiguration
diff --git a/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Instantiator b/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Instantiator
deleted file mode 100644
index 18bd3038d9b4bea0da0a385dc1e28ad9521406c9..0000000000000000000000000000000000000000
--- a/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Instantiator
+++ /dev/null
@@ -1 +0,0 @@
-org.olat.util.browser.arquillian.StudentFactory