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

HP QTP и подключение библиотек



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

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


HP QTP и подключение библиотек
2011-07-15 09:41
Добрый день.
На HP QTP 10 написаны сценарии тестирования web приложений.
Сценарий тестирования переносил несколько раз с ПК на ПК (с одной ОС на другую winxpx86 -> win 7x64 -> winxpx86) - все работало.
Сейчас скопировал на win 2003 r2 sp2 x86
В тесте указано подключение 2 библиотек (qfl).
При старте теста на первом же вызове функции из библиотек тест завершается с ошибкой
General run error.
Function file: C:\Program Files (x86)\HP\QuickTest Professional\Tests\commonLib.qfl
Line (1): "(null)".

Почему он ищет библиотеку по такому пути? В свойствах теста путь указывал явный и относительный - не помогло.
Создал новый тест и новую библиотеку, в новом тесте все подключилось без ошибок.

Если создать путь и положить библиотеку туда, где он ее пытается найти, то останавливается с ошибкой о двойном описании и библиотека по данному пути уже открывается в режиме "read-only".
Error in library file.
File: C:\Program Files (x86)\HP\QuickTest Professional\Tests\commonLib.qfl
line (1): "Dim wellName, wellType".
Description: Name redefined

Google результатов не выдал.


Sys.refresh() проблема
2011-07-15 11:01
Здравствуйте.
Нуждаюсь в помощи

В скрипте использую sys.refresh(). При работе скрипта Sys.refresh() иногда срабатывает, иногда нет (Объектное дерево не обновляется). Я не могу понять почему так происходит. Пробовал на TC7 и TC8

Добавлял Delay 3 секунды до Sys.refresh() и после - не помогло

Может есть идеи?

Зарание спасибо

Помогите разобраца
2011-07-15 12:14
ктонибуть поможет решить это!!!! Буду очень благодарен!!!

  • : сканирование0002.jpg
  • : сканирование0001.jpg


Log4j и Selenium 2.0rc3 - Помогите решить проблемку!
2011-07-15 13:04
Здравствуйте.

Возникла такая проблемка, возможно кто-нибудь поможет.

Использую Java-Selenium-Junit-Maven. Для логирования использую Log4j v 1.2.16
Аппендеры были настроены следующим образом (см. log4j.xml в ататче). Таким образом чтобы в консоль выводились только те логи которые я хочу выводить сам. А полный лог включая логи селениум сервера (имею ввиду лог выполнения команд селениума) записывались в файл.
Когда использовал Селениум сервер 2.0b3 такая настройка работала отлично, все что мне надо выводилось в консоль, а полный лог записывался в файл. После того как перешел на 2.0rc3 (в основном из-за FF5) в консоль стали выводиться и логи селениум-сервера. Я попытался перенастроить немного log4j.xml, но результат к сожалению остался тем-же. Если кто то уже сталкивался с такой проблемой, помогите плз.

Заранее спасибо.



Webdriver и недостатки xpath
2011-07-15 14:43
Здравствуйте, уважаемые форумчане. Пишу автотест на Java, и
столкнулся с такой проблемой: мне нужно получить все темы писем на странице в почте, созданной на ukr.net. Использовал
(selenium.getText(".//*table[@class='grid search-enabled']/tbody[@id='msglist rows']/tr[@class='message unread'/td[@class='subject']/a/span[@class='subject-text']")
а потом использовал
selenium.getText("//*div[@id='msglist-page']/div[3]/div/div/table.1.3");
но почему-то нужный текст по xpаth-у не был найден, тем более вообще такого элементы селениум не нашел.
нашел инфу, что действительно иногда возникают сложности нахождения элементов по xpath'у, попробовал использовать webdriver:
WebDriver driver = new FirefoxDriver();
WebElement element = driver.findElement(By.className("subject-text"));

но получил ошибку ERROR: com/google/common/base/function. Пробовал импортнуть эту библиотеку, но таких не нашел.
Может я не включил какую-то библиотеку в classpath? Или может быть кто-то решил проблему поиска ячейки(темы письма) как-то по-другому? Буду благодарен за помощь, спасибо.


© 2010 | Software-Testing.Ru


В избранное