Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

webdriver простое ветвление



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


webdriver простое ветвление
2014-02-20 11:42

Друзья, всех приветствую. Я совсем новичек в работе с webdriver. Никак не могу составить рабочее условие "если и то"... Понимаю, что вопрос возможно совсем простой, но 2 дня гуглю и так и не могу найти рабочее решение, в ООП тоже очень слаб.

 

условие:

 

есть несложный тест, который выполняет последовательно авторизацию на сайте и далее выполняет некую последовательность действий.

 

необходимо:

 

учитывать, что после нажатия кнопки авторизации, возможно появится предупреждающая страничка  с неким текстом  и с кнопками "ВХОД" и "ОТМЕНА". Если страничка появилась необходимо нажать на кнопку ВХОД и далее идти по списку действий теста, если страничка не отобразилась, то необходимо сразу переходить к дальнейшим действия теста.

 

Для простоты решил, что судить о появлении страничку можно по уникальному тексту который отображается на странице, но как построить условие 

если есть текст то делать то

а если текста нет то ничего не делать и идти дальше не понимаю

 

 

public class OpenAndAuthorise_AIS1 {

  private WebDriver driver;
  private String baseUrl;
  private boolean acceptNextAlert = true;
  private StringBuffer verificationErrors = new StringBuffer();
 
  @Before
  public void setUp() throws Exception {
    
System.setProperty("webdriver.ie.driver", "C:\\IEDriverserver.exe");
 
//driver = new ChromeDriver();
//driver = new FirefoxDriver();
driver = new InternetExplorerDriver();
 
    baseUrl = "открываемая страничка";
    driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
   
      
           
  }
  
    @Test
  public void testOpenAndGetTologinScreen3() throws Exception {
    driver.get("открываемая страничка");
    driver.findElement(By.name("login")).sendKeys("1234567");
    driver.findElement(By.name("password")).sendKeys("1111111");
    driver.navigate().to("javascript:document.getElementById('LoginBtn').click()");
    
вот тут может появится или не появится предупреждение
    
    driver.findElement(By.id("ext-gen26")).click();
    driver.findElement(By.xpath("/html/body/div[4]/div[2]/div/table/tbody/tr/td/table/tbody/tr/td/div/div/div/div/table/tbody/tr/td/table/tbody/tr[2]/td[2]/em")).click();
    driver.findElement(By.id("ext-gen73")).click();
    driver.findElement(By.id("btnSave")).click();
    driver.findElement(By.id("NumberDoc")).sendKeys("123456");
 


Разрыв соединения с сервером
2014-02-20 14:44

На сайте имеется форма и кнопка. При нажатии на кнопку на сервер отправляется запрос. Запрос посылается примерно каждые 2 секунды. Из-за частых запросов сервер периодически меня блокирует.

 

Мне необходимо, чтобы через каждое определенное количество запросов соединение с сервером разрывалось. 

 

Подскажите, пожалуйста, можно ли это сделать средствами Selenium? Если да, то каким образом?



TestLink поиск тесткейсов по статусу
2014-02-20 19:04

Коллеги, подскажите.

В тестлинке вообще возможно вывести все тесткейсыц со статусом Draft или Rework

 

Что-то установил, настроил, перенёс тесткейсы, вижу очень удобное поле, но как по нему искать не понимаю...



Ищем QA для тестирования мобильных приложений
2014-02-20 23:08
Привет, Всем!
Ребята хочу поделится с Вами новостью, о том, что компания Ubertesters ubertesters.com - специалист в области тестирования мобильных приложений ищет себе в команду на удаленную работу тестировщиков с опытом работы мин. от 6 месяцев.
 
График работы: Любой
Страна: Любая
Регион: Любой
Опыт работы (лет): от 6 мес.
Оплата: почасовая
 
 
Задачи для искомого QA:
 
∙ Тестировать мобильные приложения и писать отчеты 
 
У фаната мобильных девайсов и приложений ищем такие скиллы:
∙ Владение англ.языком на уровне intermediate
∙ Знание специфики мобильных приложений, девайсов и платформ iOS, Android
∙ Обязательное наличие собственных девайсов (iOS или Android)
 
Инструкции:
1. Заполни форму пройдя по ссылке http://goo.gl/qGeQee
После чего как только появится подходящий проект, наш специалист свяжется с тобой.
2. А если возникли вопросы, пиши просто «Привет! Я по поводу вакансии QA (удаленно)» в skype: korica12673 или на почту info@ubertesters.com


© 2010 | Software-Testing.Ru


В избранное