Я очень новичок в транспортире и тестирую приложения .NET. Я пытаюсь создать сценарий автоматического тестирования с нуля. Ниже приведен HTML-код:
<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")
or
Ошибка: элемент не найден с использованием локатора: by.id("user")
Надеюсь услышать мнение всех опытных тестировщиков транспортиров.