Как в selenium ide проверить что поле пустое

Обновлено: 07.07.2024

Существует три вида команд : Действия, Проверки и Ожидания.

Действия – функциональное действие над тестируемым веб-приложением в браузере. Например, заполнение полей, нажатие на кнопку и другие;

Проверки – выполнение проверок на тестируемой странице. Например, проверка того, что определенное поле формы имеет указанное значение, или проверка заголовка окна;

Ожидания – организация как, сколько и какое событие Selenium будет дожидаться (ожидания загрузки страницы, ajax и т.д.).


Список команд и их значения

assert* - "Утверждение" - это проверка, если которая не проходит, тест завершается с ошибкой.

verify* - "Проверка" - это проверка, если которая не проходит, тест продолжает работу
Проверки типа "assert" используются для критичных проверок, которые если не проходят, то нету смысла вообще продолжать тест. Проверки типа "verify" используются для некритичных элементов.

store* - Сохранить значение элемента

wait* - ожидание какого-либо события, например появления элемента

open – открыть страницу в браузере по определенному адресу.

click – произвести нажатие по элементу страницы.

type – ввести значение в текстовое поле страницы. Пример использования – selenium.Type("id_TextField_1", "test");

select – выбрать значение из выпадающего списка. Пример использования – selenium.select (TimeEntryTaskList, "Activity1") .

selectWindow – переключить фокус на другое окно. Пример использования – selenium.selectWindow("id_dashboard");

getTitle – возвращает Title для текущей страницы. Пример использования – selenium.GetTitle();

getValue – возвращает значение элемента страницы. Пример использования – selenium.GetValue("id_TextBox1");

goBack – вернуться на предыдущую страницу. Пример использования – selenium.GoBack();

close – закрыть текущее окно. Пример использования - selenium.Close().

verifyLocation / assertLocation – проверить адрес текущей страницы.

getAlert - эмулирует нажатие на кнопку ОК (окно alert'а не появляеться)
verifyAlert(pattern) - проверяет что текст соответствует паттерну и нажимает ОК
assertAlert - проверяет что текст соответствует паттерну (если нет тест фейлиться) и нажимает ОК

Столкнулся с проблемой проверки поля на наличие текста. Раньше отрабатывала команда assertElementPresent, но вчера запустил тесты заново и она не отрабатывает, т.е. заполняю поле нажимаю на команду и она выполняется успешно, хотя должно выдать ошибку. Пробовал другие команды не помогает. Стоит Selenium IDE 2.9.0 on MAC. Спасибо за помощь

Добрый день.

Столкнулся с проблемой проверки поля на наличие текста. Раньше отрабатывала команда assertElementPresent, но вчера запустил тесты заново и она не отрабатывает, т.е. заполняю поле нажимаю на команду и она выполняется успешно, хотя должно выдать ошибку. Пробовал другие команды не помогает. Стоит Selenium IDE 2.9.0 on MAC. Спасибо за помощь

Добрый день.

Столкнулся с проблемой проверки поля на наличие текста. Раньше отрабатывала команда assertElementPresent, но вчера запустил тесты заново и она не отрабатывает, т.е. заполняю поле нажимаю на команду и она выполняется успешно, хотя должно выдать ошибку. Пробовал другие команды не помогает. Стоит Selenium IDE 2.9.0 on MAC. Спасибо за помощь

Стой мне показалость текст в поле нужно проверить, Тут нужно проверять ID этого поля.

Добрый день.

Столкнулся с проблемой проверки поля на наличие текста. Раньше отрабатывала команда assertElementPresent, но вчера запустил тесты заново и она не отрабатывает, т.е. заполняю поле нажимаю на команду и она выполняется успешно, хотя должно выдать ошибку. Пробовал другие команды не помогает. Стоит Selenium IDE 2.9.0 on MAC. Спасибо за помощь

Или просто assertValue и сравниваете с нужным текстом.

Добрый день.

Столкнулся с проблемой проверки поля на наличие текста. Раньше отрабатывала команда assertElementPresent, но вчера запустил тесты заново и она не отрабатывает, т.е. заполняю поле нажимаю на команду и она выполняется успешно, хотя должно выдать ошибку. Пробовал другие команды не помогает. Стоит Selenium IDE 2.9.0 on MAC. Спасибо за помощь

Мне перед заполнение поля нужно проверить что оно пустое. Если поле заполнено то остановить тест. Например type | | userName

Добрый день.

Столкнулся с проблемой проверки поля на наличие текста. Раньше отрабатывала команда assertElementPresent, но вчера запустил тесты заново и она не отрабатывает, т.е. заполняю поле нажимаю на команду и она выполняется успешно, хотя должно выдать ошибку. Пробовал другие команды не помогает. Стоит Selenium IDE 2.9.0 on MAC. Спасибо за помощь

Стой мне показалость текст в поле нужно проверить, Тут нужно проверять ID этого поля.

Все работает, спасибо))

Добрый день.

Столкнулся с проблемой проверки поля на наличие текста. Раньше отрабатывала команда assertElementPresent, но вчера запустил тесты заново и она не отрабатывает, т.е. заполняю поле нажимаю на команду и она выполняется успешно, хотя должно выдать ошибку. Пробовал другие команды не помогает. Стоит Selenium IDE 2.9.0 on MAC. Спасибо за помощь

Стой мне показалость текст в поле нужно проверить, Тут нужно проверять ID этого поля.

Все работает, спасибо))

Может еще поможете с js. Нужно сделать чтоб выполнялось условие если в поле данные верны, то нажать сабмит, если не верны, то ввсести верные данные

Написал по примерам, но он ругается

  • [info] Executing: |getEval | if (selenium.isVerifyText('id=input_22') ==true) else (selenium.isVerifyText('id=input_22') ==false) | |
  • [info] script is: if (selenium.isVerifyText('id=input_22') ==true) else (selenium.isVerifyText('id=input_22') ==false)
  • [error] Threw an exception: missing ; before statement
  • [info] Test case failed

Может еще поможете с js. Нужно сделать чтоб выполнялось условие если в поле данные верны, то нажать сабмит, если не верны, то ввсести верные данные

Написал по примерам, но он ругается

  • [info] Executing: |getEval | if (selenium.isVerifyText('id=input_22') ==true) else (selenium.isVerifyText('id=input_22') ==false) | |
  • [info] script is: if (selenium.isVerifyText('id=input_22') ==true) else (selenium.isVerifyText('id=input_22') ==false)
  • [error] Threw an exception: missing ; before statement
  • [info] Test case failed

JS не изучал, я пишу на python. Создай топик новый тебе помогут.

Нужно сделать чтоб выполнялось условие если в поле данные верны, то нажать сабмит, если не верны, то ввсести верные данные

Может я чего-то не понимаю, но зачем делать проверку, которая никак не обрабатывается? Почему нельзя сразу вводить верные данные?

Тестировщик должен быть умнее программиста. ну, по крайней мере, хитрее. ©

Нужно сделать чтоб выполнялось условие если в поле данные верны, то нажать сабмит, если не верны, то ввсести верные данные

Может я чего-то не понимаю, но зачем делать проверку, которая никак не обрабатывается? Почему нельзя сразу вводить верные данные?

Нужно сделать чтоб выполнялось условие если в поле данные верны, то нажать сабмит, если не верны, то ввсести верные данные

Может я чего-то не понимаю, но зачем делать проверку, которая никак не обрабатывается? Почему нельзя сразу вводить верные данные?

Так проверка никак не обрабатывается. Просто если невалид - меняется на валид.
Почему бы не сделать: в любом случае меняем на валид.
Это меньше кода, проще для чтения.
Другой вопрос, если бы при невалидных значениях выдавался бы варнинг. Ну или аккумулировались ошибки. Но у тебя про это ни слова не сказано ;) поэтому можно убрать эту проверку и сразу писать валид)

Тестировщик должен быть умнее программиста. ну, по крайней мере, хитрее. ©

Нужно сделать чтоб выполнялось условие если в поле данные верны, то нажать сабмит, если не верны, то ввсести верные данные

Может я чего-то не понимаю, но зачем делать проверку, которая никак не обрабатывается? Почему нельзя сразу вводить верные данные?

Так проверка никак не обрабатывается. Просто если невалид - меняется на валид.
Почему бы не сделать: в любом случае меняем на валид.
Это меньше кода, проще для чтения.
Другой вопрос, если бы при невалидных значениях выдавался бы варнинг. Ну или аккумулировались ошибки. Но у тебя про это ни слова не сказано ;) поэтому можно убрать эту проверку и сразу писать валид)

Проверка обрабатывается тем что при валидных данных кнопка становится visible, при не валидных она не visible. Вводом невалидных данных я проверяю что кнопка не появится

Как я могу проверить, что в элементе ввода есть какой-либо текст. Он загружен случайным текстом, поэтому я не могу проверить конкретное значение, но в нем должен быть какой-то текст. Я использую Selenium IDE

задан 07 июн '11, 08:06


5 ответы

В Selenium IDE вы можете использовать verifyEval команда и немного JavaScript, чтобы убедиться, что поле заполнено или нет.

В этом случае я проверяю, что <input type="email" value='address@domain.com"> не пустое поле на моей HTML-странице.

Когда эта команда запускается, оценивается код JavaScript в целевом объекте. Здесь он проверяет текущее значение поля электронной почты на пустую строку. Если они не совпадают (например, поле не пусто), тогда оно true возвращается. Затем это возвращаемое значение сравнивается с ожидаемым. Value что тоже верно, и тест проходит.

Я просто использую

третий параметр пуст

Создан 03 июля '13, 10:07

Это должно быть удобно, если вы используете Selenium-RC с любым языком программирования. Однако, учитывая, что вы используете IDE, я бы рекомендовал добавить это расширение пользователя. Это даст вам несколько циклических конструкций. Вы можете использовать storeText а затем принять решение на основе значения переменной, в которой хранится полученный текст. В Сохраненные варки - еще одно полезное расширение IDE firefox для анализа содержимого storeText Переменная.


driver.find_element_by_id ("электронная почта"). get_attribute ("значение")! = ''

Это было частью утверждения формы регистрации. Поле firstName было предоставлено с данными. Затем я использовал следующий код, чтобы проверить, заполнено ли поле данными.


Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками selenium-ide verify or задайте свой вопрос.

Мне нужно ввести текст в поле только в том случае,если оно пустое, если оно имеет значение перейти к следующему.

Как проверить, пусто ли поле(id=Status), затем введите текст"itemtoExpire", иначе продолжите нажимать кнопку >

Любые предложения с использованием verify, gotoif, labels.

Я использую selenium IDE

3 ответа

У меня есть текстовое поле формы, которое заполняется значением по умолчанию. Я хотел бы очистить значение и ввести пробел, чтобы утверждать, что ожидаемая проверка происходит. Я использую Selenium RC и расширение PHPUnit Selenium. Как я могу этого достичь? Примечание: Я уже пробовал делать это.

Я знаю, как проверить, присутствует ли определенный текст на веб-странице, используя Selenium IDE. Но я хотел бы знать, можете ли вы проверить, что любой текст присутствует в элементе? Например, есть текстовое поле с заголовком Top Champion. Это текстовое поле будет ежедневно меняться вместе с.

Сначала вам потребуется Selenium Управление потоком для проверки условий, а затем используйте

После загрузки плагина Selenium IDE: Управление потоком попробуйте эти команды в Selenium IDE, которые, я думаю, будут работать для вашего сценария.

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

Похожие вопросы:

Я пытаюсь создать сценарий, используя Selenium IDE. Попытка ввести номер телефона в поле текстового поля, которое принимает номер в указанном формате как (999) 999 - 999 Я использовал функцию.

У меня есть текстовое поле ввода адреса на веб-сайте, которое в основном автоматически заполняется скриптом java. Это не выпадающее поле, через которое ou может выбрать какое-то значение, и вы не.

У меня есть текстовое поле формы, которое заполняется значением по умолчанию. Я хотел бы очистить значение и ввести пробел, чтобы утверждать, что ожидаемая проверка происходит. Я использую Selenium.

Я знаю, как проверить, присутствует ли определенный текст на веб-странице, используя Selenium IDE. Но я хотел бы знать, можете ли вы проверить, что любой текст присутствует в элементе? Например.

У меня есть текстовое поле, и некоторые данные автоматически заполняются в этом текстовом поле, и мне нужно знать, что текст присутствует правильно, используя Selenium IDE.

Как сохранить последнее слово контрольного вопроса, отображаемого на экране, и ввести его в текстовое поле с помощью Selenium IDE. Вопрос: как звали вашего первого питомца? Ответ будет: домашнее.

Как ввести текст в текстовое поле, которое находится под теневым корнем на веб-странице, используя protractor или selenium? Все было бы полезно. Я пытаюсь ввести значения в текстовое поле с xpath и.

Кажется, я нигде не могу найти этого - консоль показывает поле как nil , но на самом деле текст действия хранит содержимое, которое может быть 'blank'. MyModel.rich_text_field.nil? возвращает false.

Я пытаюсь попробовать войти на страницу входа, используя Selenium, чтобы перейти на страницу, нажать на поле входа и ввести какой-то текст. Мой код позволяет мне перейти на страницу входа в систему.

Создать сценарий по записи

Давайте теперь создадим наш первый тестовый скрипт в Selenium IDE, используя самый распространенный метод — путем записи. После этого мы выполним наш скрипт, используя функцию воспроизведения.

Шаг 1

Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

  • В текстовом поле «Имя пользователя» Mercury Tours введите неверное имя пользователя «invalidUNN».
  • В текстовом поле «Пароль» введите неверный пароль «invalidPWD».

Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

  • Нажмите на кнопку «Войти». Firefox должен перенести вас на эту страницу.

Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

Отключите кнопку записи, чтобы остановить запись. Ваш скрипт должен выглядеть так, как показано ниже.

Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

Теперь, когда мы закончили с нашим тестовым скриптом, мы сохраним его в тестовом примере. В меню File выберите «Save Test Case». Кроме того, вы можете просто нажать Ctrl + S.

Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

Обратите внимание, что файл был сохранен как HTML.

Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

Шаг 10

Вернитесь в Selenium IDE и нажмите кнопку Playback, чтобы выполнить весь сценарий. Selenium IDE должна быть в состоянии воспроизвести все безупречно.

Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

Введение в команды Selenium — Selenese

  • Команды Selenese могут иметь максимум два параметра: цель и значение.
  • Параметры не обязательны все время. Это зависит от того, сколько нужно команде.

3 типа команд

действия

Это команды, которые напрямую взаимодействуют с элементами страницы.

Пример: команда «click» является действием, потому что вы напрямую взаимодействуете с элементом, на который нажимаете.

Команда «type» также является действием, поскольку вы помещаете значения в текстовое поле, а текстовое поле показывает их вам в ответ. Существует двустороннее взаимодействие между вами и текстовым полем.

Accessors

Это команды, которые позволяют вам хранить значения в переменной.

Пример: команда storeTitle является аксессором, потому что она только «читает» заголовок страницы и сохраняет его в переменной. Он не взаимодействует ни с одним элементом на странице.

Утверждения

Это команды, которые проверяют, выполняется ли определенное условие.

3 типа утверждений

  • Утверждать . При сбое команды assert тест останавливается немедленно.
  • Проверьте . При сбое команды «verify» Selenium IDE регистрирует этот сбой и продолжает выполнение теста.
  • WaitFor . Прежде чем перейти к следующей команде, команды waitFor сначала будут ожидать выполнения определенного условия.
    • Если условие становится истинным в течение периода ожидания, этап проходит.
    • Если условие не выполняется, шаг завершается неудачей. Ошибка регистрируется, и выполнение теста переходит к следующей команде.
    • По умолчанию значение тайм-аута установлено на 30 секунд. Вы можете изменить это в диалоговом окне Selenium IDE Options на вкладке General.

    Утверждение против Проверки

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Общие команды

    Открывает страницу, используя URL.

    Клики по указанному элементу.

    Типы последовательности символов.

    Сравнивает фактический заголовок страницы с ожидаемым значением.

    Проверяет, найден ли определенный текст на странице.

    Проверяет наличие определенного элемента.

    Сравнивает содержимое таблицы с ожидаемыми значениями.

    Приостанавливает выполнение до полной загрузки страницы.

    Приостанавливает выполнение до тех пор, пока указанный элемент не станет представленным.

    Создать сценарий вручную с Firebug

    Теперь мы заново создадим тот же тест, набрав команды. На этот раз нам нужно будет использовать Firebug.

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Введите «open» в текстовое поле «Command» и нажмите Enter.

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    • Перейдите Firefox на наш базовый URL и активируйте Firebug
    • В панели редактора Selenium IDE выберите вторую строку (строку под командой «открыть») и создайте вторую команду, введя «assertTitle» в поле «Команда».
    • Не стесняйтесь использовать функцию автозаполнения.

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    • В Firebug разверните тег <head>, чтобы отобразить тег <title>.
    • Нажмите на значение тега <title> («Welcome: Mercury Tours») и вставьте его в поле «Цель» в редакторе.

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    • Чтобы создать третью команду, щелкните третью пустую строку в редакторе и введите «type» в текстовом поле «Command».
    • В Firebug нажмите кнопку «Осмотреть».

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Обратите внимание, что в текстовом поле «Имя пользователя» нет идентификатора, но есть атрибут NAME. Поэтому мы будем использовать его ИМЯ в качестве локатора. Скопируйте значение NAME и вставьте его в поле Target в Selenium IDE.

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Все еще в текстовом поле Target добавьте префикс «userName» с «name =», указывая, что Selenium IDE должен предназначаться для элемента, атрибут NAME которого — «userName».

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Введите «invalidUN» в текстовое поле «Значение» в Selenium IDE. Ваш тестовый скрипт должен выглядеть так, как показано ниже. Мы закончили с третьей командой. Примечание. Вместо invalidUN вы можете ввести любую другую текстовую строку. Но в Selenium IDE учитывается регистр, и вы вводите значения / атрибуты точно так же, как в приложении.

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    • Чтобы создать четвертую команду, введите «type» в поле «Command».
    • Снова, используйте кнопку «Проверить» Firebug, чтобы получить локатор для текстового поля «Пароль».

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Вставьте атрибут NAME («пароль») в поле «Цель» и добавьте к нему «name =»

    Введите «invalidPW» в поле «Значение» в Selenium IDE. Ваш тестовый скрипт должен выглядеть так, как показано ниже.

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    • Для пятой команды введите «clickAndWait» в текстовое поле «Команда» в Selenium IDE.
    • Используйте кнопку «Проверить» Firebug, чтобы получить локатор для кнопки «Войти».

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    • Вставьте значение атрибута NAME («login») в текстовое поле «Target» и добавьте к нему «name =».
    • Ваш тестовый скрипт должен выглядеть так, как показано ниже.

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Шаг 9: Сохраните контрольный пример так же, как мы делали в предыдущем разделе.

    Использование кнопки поиска

    Кнопка «Найти» в Selenium IDE используется для проверки того, действительно ли то, что мы поместили в текстовое поле «Цель», является правильным элементом пользовательского интерфейса.

    Давайте используем тестовый пример Invalid_login, который мы создали в предыдущих разделах. Нажмите на любую команду с записью Target, скажем, третьей командой.

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Нажмите на кнопку Найти. Обратите внимание, что текстовое поле «Имя пользователя» на странице Mercury Tours на секунду подсвечивается.

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Это указывает на то, что Selenium IDE смогла правильно обнаружить и получить доступ к ожидаемому элементу. Если кнопка «Найти» выделяет другой элемент или вообще не содержит элемента, значит, в вашем скрипте что-то не так.

    Выполнить команду

    Это позволяет вам выполнить любую отдельную команду, не выполняя весь контрольный пример . Просто нажмите на строку, которую вы хотите выполнить, а затем либо нажмите «Действия> Выполнить эту команду» в строке меню, либо просто нажмите «X» на клавиатуре.

    Шаг 1. Убедитесь, что ваш браузер находится на главной странице Mercury Tours. Нажмите на команду, которую вы хотите выполнить. В этом примере нажмите на строку «type | userName | invalidUN».

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Шаг 2. Нажмите «X» на клавиатуре.

    Шаг 3. Обратите внимание, что текстовое поле для имени пользователя заполняется текстом «invalidUN»

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Выполнение команд таким способом сильно зависит от страницы, которую в данный момент отображает Firefox . Это означает, что если вы попробуете приведенный выше пример с главной страницей Google, отображаемой вместо Mercury Tours ‘, то ваш шаг завершится неудачей, поскольку на главной странице Google нет текстового поля с атрибутом «userName».

    Точка отсчета

    Начальная точка — это индикатор, который сообщает Selenium IDE, с каких строк начнется выполнение . Его сочетание клавиш «S».

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    В приведенном выше примере воспроизведение начнется с третьей строки (введите | password | invalidPW). Вы можете иметь только одну начальную точку в одном тестовом скрипте.

    Начальная точка аналогична команде выполнения в том, что они зависят от отображаемой в данный момент страницы. Начальная точка потерпит неудачу, если вы находитесь не на той странице.

    Контрольные точки

    Точки останова — это индикаторы, которые указывают Selenium IDE, где автоматически приостанавливать тест. Сочетание клавиш «B».

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Желтое выделение означает, что текущий шаг находится в состоянии ожидания. Это доказывает, что Selenium IDE приостановил выполнение на этом шаге. Вы можете иметь несколько точек останова в одном тестовом случае.

    Это позволяет вам выполнять последующие команды по одной после приостановки теста. Давайте воспользуемся сценарием из предыдущего раздела «Точки останова».

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Прежде чем нажать «Шаг».

    Тестовый случай останавливается в строке «clickAndWait | login».

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    После нажатия «Шаг».

    Строка «clickAndWait | login» запускается и делает паузу для следующей команды (verifyTitle | Sign-on: Mercury Tours).

    Обратите внимание, что следующая строка приостановлена, хотя там нет точки останова. Это главная цель функции Step — она ​​выполняет последующие команды по одной, чтобы дать вам больше времени для проверки результатов после каждого шага.

    Важные замечания, которые следует учитывать при использовании других форматов в представлении исходного кода

    Как использовать Selenium IDE со скриптами и командами (утверждения, действия)

    Selenium IDE хорошо работает только с HTML — другие форматы все еще находятся в экспериментальном режиме . Это НЕ рекомендуется создавать и редактировать тесты с использованием других форматов в Source View , потому что есть еще много работы , необходимо , чтобы сделать ее более стабильной. Ниже приведены известные ошибки версии 1.9.1.

    • Вы не сможете ни воспроизвести, ни переключиться обратно на просмотр таблиц, если не вернетесь к HTML.
    • Единственный способ безопасно добавить команды в исходный код — записать их.
    • Когда вы изменяете исходный код вручную, все это будет потеряно при переключении на другой формат.
    • Несмотря на то, что вы можете сохранить свой тестовый пример в режиме просмотра исходного кода, Selenium IDE не сможет его открыть.

    Рекомендуемый способ преобразования тестов Selenese — использовать опцию «Export Test Case As …» в меню «Файл», а не в представлении «Исходный код».

    Читайте также: