我正在尝试输入文本,但 Watin 找不到正确的文本框。我认为这是因为它在框架中,而不是在主页上。我使用的 URL 是https://customerservice.southerncompany.com/NonSecure/LoginFrames.aspx
我已经为这个特定站点找到了一种解决方法,但我需要进入其他站点的框架。这是我试图在这个网站上使用的内容:
browser.TextField(Find.ById("ctl00_MainContent_txtUsername")).TypeText("FakeUsername");
browser.TextField(Find.ById("ctl00_MainContent_txtPassword")).TypeText("FakePassword");
browser.Image(Find.ByName("ctl00$MainContent$btnLogin")).Click();