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

Тестирование С Использованием Webunit


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 Гость_mikhail_*

Гость_mikhail_*
  • Guests

Отправлено 15 ноября 2003 - 22:31

Есть следующая задача: протестировать Web страницу с использованием WebUnit
(в частности протестировать форму, на которой находится кнопка SUBMIT, наименование
которой написано на русско языке: <input TYPE="Submit" VALUE="ОТПРАВИТЬ" NAME="B1">).

Во время тестирования с использованием WebUnit возникает следующая ситуация: если текст кнопки написан на языке,
отличном от английского, то происходит исключение:


Server:Starting Server--
===Explorer state dump==
ExplorerTag:INPUT atrs:name!=?str(B1) value!=?1234567890(?????????) type!=?text(submit)
ExplorerTag:INPUT atrs:name=?B1(B1) value!=?+TжжLTLT-(?????????) type=?submit(submit)
printStackTrace
java.lang.RuntimeException: Tag not found:WebTag: name:B1 tag:INPUT nativeID:tagname=INPUT,index=1,href=http://localhost:8080/SubmitTest/Index.html Atrs:name=B1 value=????????? type=submit
at com/zeborg/webunit/ie/ExplorerNativeWebClient.getNativeObject (ExplorerNativeWebClient.java:693)



если текст кнопки написан на английском, то всё работает нармально.

Текст теста:

. . .
SubmitButton button = form.getSubmitButtons()[0];
if (button != null)
button.click();
. . .




Текс страницы:

<html>

<head>
<title>TestPage</title>
</head>

<body>

<form METHOD="POST" ACTION="OK.html">
<p><input TYPE="TEXT" NAME="str" SIZE="27"><br></p>
<p><input TYPE="Submit" VALUE="ОТПРАВИТЬ" NAME="B1"></p>
</form>

</body>

</html>


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных