Перейти к содержимому

Публикации mikhail_rb

11 публикаций создано mikhail_rb (учитываются публикации только с 27 апреля 2023)


#93429 Как решить проблему с падением тестов в Selenium 2.4 под WD

Отправлено автор: mikhail_rb 30 августа 2011 - 11:43 в Selenium - Functional Testing

Не путайте "Unable to find element" и "Element is no longer valid" -- второе означает, что элемент был, но после этого DOM перестроился и теперь того элемента больше нет. DOM может перестроиться и не только при загрузке новой страницы. Может быть у вас динамическое меню.

Что касается конкретно выпадающих списков, лучше для работы с ними использовать специальный класс org.openqa.selenium.support.ui.Select:

Select selection = new Select(driver.findElement(By.name("my_select")));
    selection.selectByIndex(1);
    selection.selectByIndex(2);


Все-таки я продолжаю настаивать, что ,возможно, проблема именно во второй части сообщения об ошибке: WARNING: The server did not provide any stacktrace information. Если это не так, то мне интересно, почему у меня не работает код из документации на WebDriver: пример, одифицированный под IE и даже с ожиданием.

  @Test
  public void testUntitled() throws Exception {

    WebDriver driver = new InternetExplorerDriver();
    driver.get("http://www.google.ru");

    driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
    
    WebElement element = driver.findElement(By.name("q"));

    element.sendKeys("Cheese!");

    element.submit();

    System.out.println("Page title is: " + driver.getTitle());
    
    (new WebDriverWait(driver, 10)).until(new ExpectedCondition<Boolean>() {
        public Boolean apply(WebDriver d) {
            return d.getTitle().toLowerCase().startsWith("cheese!");
        }
    });

    System.out.println("Page title is: " + driver.getTitle());
    
    driver.quit();
  }

Unable to find element with css selector == q (WARNING: The server did not provide any stacktrace information)
For documentation on this error, please visit: http://seleniumhq.or...ch_element.html
Build info: version: '2.4.0', revision: '13337', time: '2011-08-12 09:58:05'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1', java.version: '1.6.0_25'



#93115 Как решить проблему с падением тестов в Selenium 2.4 под WD

Отправлено автор: mikhail_rb 24 августа 2011 - 11:08 в Selenium - Functional Testing

Только вот я не могу у себя в IE8 найти этот Protected Mode :) Ее как-нибудь могут убирать админы или в IE8 ее нет?...


Protected Mode недоступен для IE на XP, если верить поисковику. Vista или выше нужна операционка..



#93112 Как решить проблему с падением тестов в Selenium 2.4 под WD

Отправлено автор: mikhail_rb 24 августа 2011 - 10:46 в Selenium - Functional Testing

У меня ошибка, похожая на http://code.google.c.../detail?id=1374

Рекомендация:

Please check your Protected Mode settings (Tools > Internet Options > Security tab). The value should be set to the same value (either on or off) for all zones.


Только вот я не могу у себя в IE8 найти этот Protected Mode :) Ее как-нибудь могут убирать админы или в IE8 ее нет?...



#93103 Как решить проблему с падением тестов в Selenium 2.4 под WD

Отправлено автор: mikhail_rb 24 августа 2011 - 08:13 в Selenium - Functional Testing

Речь идет про IE?

У меня такая же проблема. Мои поиски показали, что надо смотреть в сторону настройки Security для IE или вообще его настройки. Но решить проблему не удалось :(



#93100 Способ запуска двух selenium IDE

Отправлено автор: mikhail_rb 24 августа 2011 - 08:08 в Selenium - Functional Testing

А зачем из два запускать на одном браузере? Что-то не понятно...



#91093 Знаем про проблему, но не чиним

Отправлено автор: mikhail_rb 11 июля 2011 - 06:16 в Про тестирование обо всём подряд

А разве не падает оценка работы сотрудника в связи с бОльшим количеством багов? Или Вам известно, что если быстро править, то это самое главное?


Сам, когда делаю задания на разработку правлю сразу, если нахожу что-нибудь незначительное. Главное, потом при сборке указать, что менялось, чтобы тестировщик знал, где следует проверить (а то может вылезти боком :)).

Не совсем понимаю, как такой коллега может влиять на Вас...



#90477 Условие тестового задания для тестировщика игр

Отправлено автор: mikhail_rb 30 июня 2011 - 06:20 в Свободное общение

Трудозатраты приблизительные лучше указать, тогда такая вакансия может и превлекет людей с опытом (если времени много не потребуется). А так, только новички от безысходности будут пробовать + может фанатики. Хотя может и есть привлекательные моменты, о которых здесь не написано..



#90471 Опрос: когда вам удобнее участвовать в онлайн-тренингах?

Отправлено автор: mikhail_rb 30 июня 2011 - 06:04 в Обучение тестировщиков ПО

Так как на рабочей машине настроить трансляцию не получилось из-за того, что интернет ограничен. А чтобы открыть доступ, нужно согласование, работа с ИТ-отделом. Разрешили пользоваться своим интернетом, но я не стал заморачиваться с настройкой да и скорость могла подкачать. Никаких неудобств в просмотре записей не испытовал. Тем более все вопросы, которые возникают, можно задать на форуме. А система дистанционного обучение понравилась. Правда все задания делать не получалось по проблемам с моей стороны (не знаю, есть ли эта система на всех тренингах). Главное, как человек подходит к освоению материала, а не то, в какое время дня он это делает, имхо.



#87993 Selenium-server-standalone v 2.0b3 + IE не работает getAttribute

Отправлено автор: mikhail_rb 06 мая 2011 - 12:27 в Selenium - Functional Testing

Хотя сейчас попробовал атрибут type - таж фигня... IE - не работает, FF - работает


C type не сталкивался...



#87991 Selenium-server-standalone v 2.0b3 + IE не работает getAttribute

Отправлено автор: mikhail_rb 06 мая 2011 - 12:26 в Selenium - Functional Testing


Атрибут случайно не value?


именно value :)
Что с ним не так?


Проблемы с ним :) Ну или надо покопаться в доках что там поменялось по сравнению с другими версиями Selenium. Я начинал с 2.0b3.

Обходил через getValue() + плюс некоторые нюансы с при применении к чекбоксам (дописывал /@value в локаторе, чтобы не on\off возвращался).



#87988 Selenium-server-standalone v 2.0b3 + IE не работает getAttribute

Отправлено автор: mikhail_rb 06 мая 2011 - 12:19 в Selenium - Functional Testing

Атрибут случайно не value?