Возникла необходимость написания автоматизированных тестов для IE 6-7-8, Мозиллы, Хрома. Решил использовать связку Selenium RC + Java (Eclipse).
Возникла проблема с SSL сертификатами, когда некоторые страницы открываются через https вываливаются ошибки неподписанных сертификатов, которые я не знаю как обработать. Главным образом интересует IE.
Очень много читал, мало понял. Видимо потому, что в одних местах пишут про RC Server 1, в других уже про WebDriver. На сколько я понял в RC Server 2 объединены возможности первого и второго?
Но главный вопрос: как при помощи selenium-server-standalone-2.0b3 обходить ошибки SSL?
Пытался поиграться с параметрами *iexplore, *piiexplore, *iehta, *proxyiexplore, но везде всё равно вылетают предупреждения.
В настройках браузера указал прокси как localhost:4444.
Пример кода:
package tests;
import com.thoughtworks.selenium.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
//import java.util.regex.Pattern;
public class loginTest extends SeleneseTestBase{
private String name;
public void setName(String newName){
name = newName;
}
@Before
public void setUp() throws Exception {
selenium = new DefaultSelenium("localhost", 4444, "*iexploreproxy C:\\Program Files\\Internet Explorer\\iexplore.exe", "http://www.my_site.com/");
selenium.start();
}
@Test
public void testLoginPositive() throws Exception {
selenium.open("/");
selenium.type("get_login_name", "my_mail@yandex.ru");
selenium.type("get_login_password", "my_pass");
selenium.click("//input[@type='image']");
selenium.waitForPageToLoad("15000");
selenium.deleteAllVisibleCookies();
selenium.close();
}
@After
public void tearDown() throws Exception {
selenium.stop();
}
}

