首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过Watin访问特定帧

通过Watin访问特定帧
EN

Stack Overflow用户
提问于 2013-03-07 04:31:52
回答 1查看 1.4K关注 0票数 0

我正在尝试输入文本,但Watin找不到正确的文本框。我认为这是因为它在一个框架中,而不是在主页上。我使用的网址是https://customerservice.southerncompany.com/NonSecure/LoginFrames.aspx

我已经为这个特定的站点找到了一个变通方法,但我需要进入其他站点的框架。下面是我想在这个网站上使用的内容:

代码语言:javascript
运行
复制
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();
EN

Stack Overflow用户

回答已采纳

发布于 2013-03-07 04:40:41

只需使用以下命令获取帧即可

代码语言:javascript
运行
复制
Frame frame = browser.Frame(Find.ByClass("yourClassName")); //or by id or name...
frame.TextField(Find.ById("ctl00_MainContent_txtUsername")).TypeText("FakeUsername");
//and etc...
票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15257398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档