Я очень новичок в транспортиртере и тестировании приложений .NET. Я пытаюсь создать скрипт автоматизации тестирования с нуля. Ниже HTML:Как проверить веб-формы asp.net (не угловые) с помощью Protractor?
<div class = "top">
<span id = "welcome">
<em>Hi</em>
","
<strong>
<span id = "user">MyName</span></strong>
"|"
</span>'
Мой транспортир код:
var greet = element(by.id('user')); expect(greet.getText()).toBe('MyName');
Я уже сделал этот код:
var greet = element(by.id('welcome')).element(by.id('user'));
expect(greet.getText()).toBe('Hi, MyName'); // or toEqual("Hi, MyName");
Но я все еще получаю сообщение об ошибке, говорящее
Не удалось: ни один элемент не найден с использованием локатора: by.id ("welcome")
или
Ошибка: Нет элемент найден с помощью локатора: by.id ("пользователь")
В надежде услышать от всех опытных тестеров транспортира.
ли вы какой-либо IFrame элементов на странице? – alecxe
@alecxe Я не вижу никаких элементов iframe на веб-странице. я вижу ajaxsetup, jquery. Я не уверен, связано ли это с ними? – Marj