Как бы вы убедились, что определенный элемент CSS на странице является определенное изображение с селеном - PullRequest
0 голосов
/ 26 сентября 2010

У меня есть страница, которую я хочу проверить с помощью селена, которая использует определенное фоновое изображение для одного элемента. Я хочу убедиться, что это изображение все еще существует на странице, связанной с элементом. Как бы я сделал это с селеном. Если это что-то изменит, я использую browsermob.com, чтобы выполнить тестирование, как только я запустил его через selenium ide.

1 Ответ

1 голос
/ 27 сентября 2010

Ну, кроме предложенных вещей по проблеме дублирования almos ... Вы можете проверить, установлено ли свойство элемента body для изображения.

By, если getAttribute возвращает действительное значение или нет.Например:

new Wait()
    {

        public boolean until()
        {
            return selenium.getAttribute("ElementLocator")
                + "@class").equals("active");
        }
    }.wait("The menu item did not get active.",
        defaultTimeOutValue);

Это будет ждать, пока атрибут @class будет иметь значение "активный".

Или просто используйте оператор If, когда вы уверены, что страница загружена.

Надеюсь, это поможет, ура, Гергели.

...