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

Как получить значение поля



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

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


Как получить значение поля
2014-08-07 11:22

Добрый день!

Версия  TestComplete'a 10.30, trial, использую Delphi Script, приложение написано на Delphi.Приложение открытое,т.к. отображается значок в Object Browser

Есть объект: в приложении выглядит: 02.png

В свойствах нет ни поля Text, ни поля Value: 01.png(само поле), 00.png(child этого поля)

Видела подобный вопрос: http://software-testing.ru/forum/index.php?/topic/17552-kak-poluchit-znachenie-tekstovogo-polja/?hl=%2B%D0%BA%D0%B0%D0%BA+%2B%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C+%2B%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5+%2B%D0%BF%D0%BE%D0%BB%D1%8F

С решением:

Попробуйте:
 

  • в Tools > Options > Engines > General включить опцию Show hidden properties;
  • в свойствах проекта > Open Applications > MSAA включить опцию Work with MSAA objects in mode compatible with TestComplete 6 and earlier.

 

  • Попробовала, не помогло

Прикрепленные изображения

  • 02.png
  • 00.png
  • 01.png


Визуализация Data Grids в Oracle - 2 Tier
2014-08-07 15:44

Коллеги, доброго времени суток!

 

Столкнулся вот со следующей проблемой.

 

В VUGen записал скрипт в протоколе Oracle 2 Tier. Параметризовал его, добавил некоторый код (совсем не большое количество строк в виде циклов и т.п.). Скрипт работает без ошибок, но недавно я заметил, что если в VUGen открыть раздел DataGrids, то в нем отсутствует ветка Action c ее гридами (см. прикрепленный Pic1.JPG). При этом сами гриды в скриптах остались на месте. 

 

Никто не сталкивался с подобной проблемой? Не подскажете причины ее возникновения и пути способы ее решения?

 

 

Application Name: HP Virtual User Generator
Version: 11.52.4391.0

 

Прикрепленные изображения

  • Pic1.JPG


ElementNotVisibleException после экспорта теста в Java
2014-08-07 19:02

Добрый день, коллеги, помогите разобраться в такой проблеме:

 

имеется кнопка 'Sign out', которая становится активной и видимой только после наведения мышки на меню. 

 

Я записала тест с помощью IDE, тест кнопку видит и прекрасно отрабатывает. Но после экспорта в Java я получаю ексепшн org.openqa.selenium.ElementNotVisibleException и даже визуально вижу, что мышка на меню не наводится и соответственно искомая кнопка не видна. 

 

В IDE это выглядит так

 
<tr>
	<td>mouseOver</td>
	<td>css=div.login-top</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>//div[@class='login-hover']//a[.='Sign out']</td>
	<td></td>
</tr>
<tr>
	<td>waitForElementPresent</td>
	<td>css=div.login-text</td>
	<td></td>
</tr>

В Java экспортируется так:

public class UserLogout extends ru.st.selenium.pages.TestBase {
  private boolean acceptNextAlert = true;
  private StringBuffer verificationErrors = new StringBuffer();

  @Test
  public void testUserLogout() throws Exception {    // ERROR: Caught exception [ERROR: Unsupported command [mouseOver | css=div.login-top | ]]
    driver.findElement(By.xpath("//div[@class='login-hover']//a[.='Sign out']")).click();
    for (int second = 0;; second++) {
    	if (second >= 60) fail("timeout");
    	try { if (isElementPresent(By.cssSelector("div.login-text"))) break; } catch (Exception e) {}
    	Thread.sleep(1000);
    }

   }

  private boolean isElementPresent(By by) {
    try {
      driver.findElement(by);
      return true;
    } catch (NoSuchElementException e) {
      return false;
    }
  }

  private String closeAlertAndGetItsText() {
    try {
      Alert alert = driver.switchTo().alert();
      String alertText = alert.getText();
      if (acceptNextAlert) {
        alert.accept();
      } else {
        alert.dismiss();
      }
      return alertText;
    } finally {
      acceptNextAlert = true;
    }
  }
}

Я в Java по нулям, помогите, пожалуйста, исправить проблему. 

 

Спасибо!

 

З.Ы. Трейс прикрепила. 

 

Прикрепленные файлы

  • Прикрепленный файл  stacktrace.txt   4,92К   0 Количество загрузок:


© 2010 | Software-Testing.Ru


В избранное