如何检查链接是否已在java中单击?

时间:2014-08-22 09:01:39

标签: selenium webdriver

我是Selenium的新手,也是java编码的新手。 您能告诉我已经选择的表格的已选择或活动链接的编码以及已经选择的链接的表格打印数据然后自动转到下一个链接吗?

1 个答案:

答案 0 :(得分:0)

我建议你采用以下方法。

算法很简单: 1)如果链接具有某种颜色属性 - >然后它应该没有被点击 2)否则(如果颜色属性不同) - >它已被点击

所以你应该找到要分析的链接选择器:

String cssLink ="blalbalbla";

然后你找到这个元素(链接):

WebElement link1 =  driver.findElement(By.cssSelector(cssLink));

然后你得到它的颜色属性:

String colorExtracted= link1.getAttribute('color'); 

然后你可以分析获得的颜色:

boolean result;
if(colorExtracted==clicked)  {
result = true;
}
else {
result=false;
}

希望这个想法对你有所帮助。