Я разработал проект. Теперь для тестирования я использую селен. Когда добавляется selenium-server-standlone.jar или добавляется selenium-java.jar (с другим lib, предоставленным селеном), тогда он дает это исключение:
.WeldService: com.google.common.collect.ComputationException: java.lang.ArrayIndexOutOfBoundsException: 3 "}}}}
Соответствующий код:
@Before
public void setUp() throws Exception {
driver = new FirefoxDriver();
baseUrl = "http://localhost:8081";
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
Версия Selenium - 2.42.2, а версия JBoss - 7.1.0
Проблема заключалась в том, что пакет Selenium Client содержит guava 15.0, который дает это исключение при использовании с JBoss. Если я использую guava 17.0, то нет никакого выхода.