Есть следующая задача: протестировать 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>
Тестирование С Использованием Webunit
Автор
Гость_mikhail_*
, 15 ноя 2003 22:31
В этой теме нет ответов
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных