2013-10-30 87 views
0

我有一个在Liferay开发的应用程序。它有一个分页的数据网格。如何检查Xpath是否可点击?

当我第一次打开数据网格时Prev是不可点击的,Next是可点击的。以下是相同的html代码。

<section class="paginationArea"> 
    <div id="pager"> 
    <span id="prev" class="disablehyperlink"><< Previous Page</span> 
    <span id="next" class="enablehyperlink">Next Page >></span> 
    </div> 
    </section> 

请让我知道如何检查文本是否可点击?

回答

0

您可以随时检查它的类属性(假设类更改将导致启用按钮)。你没有指定一种语言,所以我会用Java来展示你的例子。

​​

,或者你可以尝试WebDriver#isEnabled方法,但我不知道是否会工作,因为它取决于你是如何禁用按钮

if(prevButton.isEnabled()) { 

} 
0

一般来说,所有的<a> anchor Tags可点击。

在你的情况下,Prev是不可点击的。因为prev [之前在paginator]是隐藏;还有什么地方下一个[paginator下一个]是不隐藏(启用)。

使用Firebug [firefox add-on]跟踪所有隐藏的锚点标记| href链接和相应的代码。