며칠 전에 나는 watin으로 작업하기 시작했고 약간의 문제가 있습니다. UserName
의 텍스트를 변경하는 간단한 테스트를 작성하고 있습니다.액세스 ASP : Watin을 사용한 텍스트 값
마크 업
<div class="col-md-10">
<asp:TextBox runat="server" autocomplete="off" ID="UserName" CssClass="form-control" placeholder="Username" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="UserName"
CssClass="text-danger" ErrorMessage="The Username field is required." />
</div>
그리고 내 테스트 코드는 다음과 같습니다 : 코드는
:Could not find INPUT (hidden) or INPUT (password) or INPUT (text) or INPUT (textarea) or TEXTAREA element tag matching criteria: Attribute 'name' equals 'UserName' at about:blank
[TestClass]
public class TestClass
{
[TestMethod]
public void TestMethod1()
{
using (var browser = new IE("My Url"))
{
browser.TextField(Find.ByName("UserName")).TypeText("some text");
}
}
}
내가 테스트를 실행 지금까지 나는 다음과 같은 오류가 계속되면
나는왔다. this 질문이지만 여전히 같은 오류가 발생합니다. 누군가 내가 잘못 가고 있다고 말해 줄 수 있습니까? 모든 도움과 지원에 미리 감사드립니다.
브라우저의 렌더링 된 HTML 소스 무엇입니까? HTML 태그의 ID는 ASP 파일의 포함 요소에 따라 달라지기 때문에 텍스트 상자의 이름이나 ID가 'UserName'이 아닐 수도 있습니다. –
디자인 파일의''요소에 대한 HTML 코드로 질문을 업데이트 할 수 있습니까? –