"Конвертирование" скриптов.
#1
Отправлено 07 мая 2009 - 16:02
<tr>
<td>open</td>
<td>../tests/html/test_confirm.html</td>
<td> </td>
</tr>
<tr>
<td>chooseCancelOnNextConfirmation</td>
<td></td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>confirmAndLeave</td>
<td></td>
</tr>
......
сделать воспринимаемым для java при работе в selenium rc ?
#2
Отправлено 07 мая 2009 - 20:57
#3
Отправлено 08 мая 2009 - 07:58
#4
Отправлено 08 мая 2009 - 08:41
Что значит не получается? Выдаёт ошибку? Какую? В какой момент? Не выдаёт ошибку, но неправильно конвертирует? Что именно неправильно? Правильно, но потом не компилится? Что ещё?не получается...=(
Тестировщик о проблемах должен писать чётко и подробно, достаточно для анализа и локализации проблемы.
У меня конкретно этот сценарий Selenium IDE перкрасно переконвертировала в Java:
package com.example.tests; import com.thoughtworks.selenium.*; import java.util.regex.Pattern; public class NewTest extends SeleneseTestCase { public void setUp() throws Exception { setUp("http://example.ru/", "*chrome"); } public void testNew() throws Exception { selenium.open("../tests/html/test_confirm.html"); selenium.chooseCancelOnNextConfirmation(); selenium.click("confirmAndLeave"); } }
#5
Отправлено 08 мая 2009 - 10:47
Сохраняется в прежнем виде.
#6
Отправлено 08 мая 2009 - 10:59
сохраняю через Save as c дополнением java.Открываю IDE - Options -> Format -> HTMl - открываю тесткейс написанный на селенейсе - выбираю Options -> Format -> Java. сохраняю тесткейс
Сохраняется в прежнем виде.
открываю через IDE - Options -> Format -> Java - открываю тесткейс
все сохраняется.
только вот обратно в HTMl сей сохраненный тесткейс перевести не дает, ругается
#7
Отправлено 08 мая 2009 - 11:00
Делаю то же самое - сохраняется в виде Java-класса. Selenium IDE 1.0b2, FF 3.0.10, Ubuntu 8.10.Открываю IDE - Options -> Format -> HTMl - открываю тесткейс написанный на селенейсе - выбираю Options -> Format -> Java. сохраняю тесткейс
Сохраняется в прежнем виде.
#8
Отправлено 08 мая 2009 - 11:05
Что неудивительно, т.к. любой Selenese-тест можно перевести в Java, но далеко не любой Java-тест можно перевести в Selenese.только вот обратно в HTMl сей сохраненный тесткейс перевести не дает, ругается
#9
Отправлено 27 мая 2009 - 20:46
Т.к. штмл тесты легко понимаются любыми пользователями, а также изменяются и дополняются через ИДЕ на ура.
А джава код уже только прогрпаммист может править.
С другой стороны хочется иметь нормальные юнит тесты, чтобы бил сервер мог ругаться когда какой либо тест не проходит.
#11
Отправлено 05 июня 2009 - 07:38
Сделать рабочий ява код, который сконвертирован с селенеса можно. Нужно только немного подпилить конвертатор а точнее клас XlateHtmlSeleneseToJava . Этот клас можно найти с сорсах в селениум серверу (загрузить с свн).Я только начала работу с Selenium IDE + RC, но как поняла, на лету, да еще и чтобы он потом компильнулся без ошибок не получится... Поправьте, если не права.
разве что код будет плохо читаем.
#12
Отправлено 15 июня 2009 - 16:40
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных