如何访问列表项的链接
我知道这个问题可能有一个明显的答案,但我正在尝试学习 WatiN 并且无法弄清楚我自己:(。
我的问题是我需要单击一个 ListItem,但我无法让它工作,因为我
HTML:
<ul class="pageNavigation">
<li><a href="/users/dashboard">» Dashboard</a></li>
<li><a href="/users">» Profile</a></li>
<li><a href="/accounts/settings">» Settings</a></li>
我正在做什么:
ListItem list = ie.List(Find.ByClass("pageNavigation")).ListItem(Find.ByIndex(1));
ie.Link(Find.ByText(list.ToString())).Click();
我想做什么: 我不想获取 ListItem 文本,而是想获取 ListItem href。
注意: ie.List(Find.ByClass("pageNavigation")).ListItem(Find.ByIndex(1)).Click();
不起作用,它只是单击列表项区域而不是实际的关联。
感谢您的帮助。
I know there is proably an obvious anwser to this question but I'm trying to learn WatiN and can't figure it out my self :(.
My problem is i need to click a ListItem but i can't get it working as I'd like.
HTML:
<ul class="pageNavigation">
<li><a href="/users/dashboard">» Dashboard</a></li>
<li><a href="/users">» Profile</a></li>
<li><a href="/accounts/settings">» Settings</a></li>
What I'm doing:
ListItem list = ie.List(Find.ByClass("pageNavigation")).ListItem(Find.ByIndex(1));
ie.Link(Find.ByText(list.ToString())).Click();
What I would like to be doing:
Instead of getting the ListItem text i would like to get the ListItem href.
NOTE:ie.List(Find.ByClass("pageNavigation")).ListItem(Find.ByIndex(1)).Click();
doesn't work it just clicks the list item area and not the actual link.
Thanks for the help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您尝试单击链接本身可能会有所帮助:
或者
Perhaps it might help if you try to click the link itself:
OR