我对量角器和测试.NET应用程序都很陌生。我正试图从头构建一个自动化测试脚本。下面是HTML:如何使用量角器测试asp.net webforms(非角度)?
<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