мне приходит сообщение, гласящее, что 'WebDriver' object has no attribute 'SwitchTo'. Что можете по этому поводу посоветовать.. в чем ошибка?
Проверка Url страниц на разных доменах
2012-03-01 10:37
После переноса разделов проэкта на разные домены возникла проблема валидации страниц, проверка такая
protected void CheckURL(String expectedURL) {
Assert.assertTrue(General.driver.getCurrentUrl().toLowerCase().contains(expectedURL.toLowerCase()),"Expected URL does not match current");
}
public SetupPage() throws Exception {
CheckURL(General.server+URL);
PageFactory.initElements(General.driver, this);
}
стартовый домен задается в конфиге
т.е. на одном домене все работает, но при переходе на другой домен expectedURL строится как стартовый домен + относительный урл страницы и тест соответственно валится
какие будут идеи?
Спасибо
Генерация гуида
2012-03-01 11:25
Всем доброго времени суток!
Задача, отправить в запросе guid вида: abec119d-2d8e-4705-a994-f7c326967bnn
Я отправляю через переменную Random Variable ${Guid}, в виде ${Guid}-2d8e-4705-a994-f7c326967bnn.
Т.е. тем самым гуиды отличаются но только первой частью, к примеру:
1. 14251436-2d8e-4705-a994-f7c326967bnn
2. 63573395-2d8e-4705-a994-f7c326967bnn
Собственно, вопрос хочу улучшить этот вариант. Например создавать Random Variable, которая будет гененрировать гуид полностью, но не знаю как это сделать, т.к. не представляю как будет выглядеть цифробуквенный радном.
Был еще вариант решения, тянуть гуиды из файла, в который будет гененрировать гуиды SQL
Надеюсь есть метод который генерирует гуид какой то простой функцией... Спасибо за внимание!
Наличие информационного окна и действия с ним
2012-03-01 14:37
Доброго времени суток!
В окне приложения имеется стандартная строка поиска с кнопкой "Искать". Поиск осуществляется в элементе типа ComboBox. Если нужное значение не найдено - появляется информационное окно с предупреждением, которое нужно закрыть и далее будет выполняться добавление новой записи. Если нужное значение найдено - информ.окно не появляется, в этом случае окно приложения просто закрывается.
Не могу разобраться, как лучше обработать данную ситуацию. Код, приведенный ниже, успешно выполняется только в том случае, если значение, введенное в строке поиска, не найдено и окно с предупреждением появилось. А вот если значение найдено, ТС выдает ошибку на первой же строке
1. if (!(Sys.Process("PRv8").Popup("*").Exists) && !(Sys.Process("PRv8").Popup("*").WaitProperty("Text","Строка не найдена!").Exists))
2. {
3. Sys.Process("PRv8").Window("Win4").Close(); // - окно приложения
4. Log.Message("Нужное значение найдено. Закрываем форму");
5. }
6. else {
7. Log.Message("Нужное значение не найдено.");
8. Sys.Process("PRv8").Popup("*").Close(); // - информ. окно
9. ....
Не определяются контролы DevExpress
2012-03-01 15:31
Добрый день.
Столкнулся с проблемой.
Есть ТС8.7
Есть .НЕТ приложение, использующее ДевЭкс ЭкстраГрид.
Не могу получить при записи скрипта или при просмотре элемента - свойства и контролы грида девекспреса.
Перекопал инет:
- плагин ДевЭкс подключен к ТС
- Object mapping - все прекрасно по умолчанию прописано
чего еще не хватает? может как-то надо компилировать иначе код?
Версия девэкс указана в списке поддерживаемых.
Спасибо.
Какая з/п у тестировщика ?
2012-03-01 18:39
Вот хотелось бы узнать какую з/п говорить на собеседовании(Украина и соседи). Скажем так, что я не полный ноль и что такое ИТ, ip и тд впринципе знаю Но пошерстив интернет, я не смог для себя понять как себя оценить в сфере тестирования ПО. Подскажите какие сейчас цифры на рынке труда? Начальный уровень, средний и ГУРУ.
Если коротко о себе: компьютер выше среднего, английский средний, тестирование начинающий уровень, HTML-выше среднего, sql ближе к среднему.
Да и кроме главного направления тестирования в каких еще направлениях смотреть - HTML, sql, Java? Я просматривал чужие резюме и заметил, что много чего мелькает, но что подучить, не сильно отвлекаясь от основной темы ТЕСТИРОВАНИЕ? Спасибо all