Выполнение тестов в одной сессии.
#1
Отправлено 21 июля 2008 - 08:42
package login;
import com.thoughtworks.selenium.*;
import java.util.regex.Pattern;
import org.openqa.selenium.server.*;
public class login_admin extends SeleneseTestCase {
private Selenium selenium;
public void setUp() throws Exception {
String url = "https://www.test-2.office.ru";
selenium = new DefaultSelenium("localhost",4444,"*chrome C:\\Program Files\\Mozilla Firefox_2\\firefox.exe",url);
selenium.start();
}
public void tearDown() throws Exception {
selenium.stop();
}
public void testAdmin() throws Exception {
selenium.open("https://www.test-2.ru");
verifyTrue(selenium.isTextPresent("Login"));
selenium.type("LOGIN", "a_test");
selenium.type("PASSWD", "a_test");
selenium.click("enter");
selenium.waitForPageToLoad("30000");
verifyTrue(selenium.isElementPresent("id=onymaSystemMenu"));
assertTrue(selenium.isElementPresent("//img[@alt='Оператор']"));
assertTrue(selenium.isElementPresent("//img[@alt='Администратор']"));
assertTrue(selenium.isElementPresent("//img[@alt='Аналитик']"));
assertTrue(selenium.isElementPresent("//img[@alt='СПО']"));
assertTrue(selenium.isElementPresent("//img[@alt='Выход']"));
}
}
#2
Отправлено 21 июля 2008 - 18:49
#3
Отправлено 21 июля 2008 - 19:37
Товарищи помогите пожалуйста. Как мне сделать так, чтобы группа тестов выполнялась в одной сессии броузера.И возможно ли это вообще ? Запускаю через Selenium RC. Тесты примерно вот такие.
http://junit.sourcef....htm#organize_3
#4
Отправлено 22 июля 2008 - 06:23
#5
Отправлено 22 июля 2008 - 07:00
#6
Отправлено 12 ноября 2008 - 16:12
А есть нечто подобное для C# ?Товарищи помогите пожалуйста. Как мне сделать так, чтобы группа тестов выполнялась в одной сессии броузера.И возможно ли это вообще ? Запускаю через Selenium RC. Тесты примерно вот такие.
http://junit.sourcef....htm#organize_3
#7
Отправлено 12 ноября 2008 - 17:55
А есть нечто подобное для C# ?Товарищи помогите пожалуйста. Как мне сделать так, чтобы группа тестов выполнялась в одной сессии броузера.И возможно ли это вообще ? Запускаю через Selenium RC. Тесты примерно вот такие.
http://junit.sourcef....htm#organize_3
http://nunit.org/
#8
Отправлено 13 ноября 2008 - 21:07
Запускать всё в одном методе - путь к кривому нечитаемому бажному и пр. коду, а соответственно к неработающим тестам.
Правильный способ ускорить выполнение тестов - параллельный запуск на нескольких Selenium RC, прирост скорости поражает, см. на Selenium Grid.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных