2012-05-29 36 views
0

我是非常新的Selenium,只有在尝试找到以下方法时才遇到它:硒难题!如果某些文本存在于链接中,则将链接/文本存储在链接中

我是网站成员论坛组。该网站没有搜索功能,您可以搜索一组来自英国的所有用户。

我想要做的是导航到某个组内的用户列表,并在页面上显示一个脚本,查看“United Kingdom”文本(原始国家写在每个用户名旁边),然后存储用户名或(更优选)用户名指向的链接。

我已经成功地写了一些类似的东西,突出显示术语“英国”等。但我似乎无法弄清楚如何搜索一段文本,但存储位于相同的元素。

任何帮助将不胜感激!

+2

你使用哪种硒产品一样,硒RC,或硒的webdriver?你使用哪种语言绑定?另外,如果您发布元素的HTML代码,这将非常有帮助... –

+0

对不起,我使用Selenium Firefox插件Selenium IDE。 因此,我一直在使用GUI来创建脚本,并在HTML选项卡中进行编辑。 – user1424710

回答

0

这应该工作,如果你使用的Java绑定,虽然基本原则保持与其他语言

String foo = driver.findElement(By.Id("xxx")).getAttribute("href"); 
+0

太棒了!非常感谢。当我回家时我会试试这个。如果我还在挣扎,我会发布元素的HTML。谢谢 – user1424710