Sorting 单击表头后按升序和降序排序?
我将SeleniumWebDriver与Java一起使用。 我有一个表,我必须单击每个列的标题,并希望验证排序功能是否正常工作。我需要检查Sorting 单击表头后按升序和降序排序?,sorting,selenium,Sorting,Selenium,我将SeleniumWebDriver与Java一起使用。 我有一个表,我必须单击每个列的标题,并希望验证排序功能是否正常工作。我需要检查Asc和Desc订单 因此,我必须首先计算表的计数,然后获取标题文本,以便单击每个列1-1,然后需要验证排序 如何才能达到我预期的结果。以下是HTML源代码: <div> <table cellspacing="0" rules="all" border="1" id="ctl00_ContentPlaceHolder1_gvCli
Asc
和Desc
订单
因此,我必须首先计算表的计数,然后获取标题文本,以便单击每个列1-1,然后需要验证排序
如何才能达到我预期的结果。以下是HTML源代码:
<div>
<table cellspacing="0" rules="all" border="1" id="ctl00_ContentPlaceHolder1_gvClinicalTrait" style="border-color:appworkspace;border-collapse:collapse;">
<tr class="gridTitleBar">
<th scope="col"><a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$gvClinicalTrait','Sort$TraitDate')">Date Collected</a></th><th scope="col"><a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$gvClinicalTrait','Sort$TraitDesc')">Clinical Trait Data</a></th><th scope="col"><a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$gvClinicalTrait','Sort$TraitSourceDesc')">Source</a></th><th scope="col"><a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$gvClinicalTrait','Sort$TraitValue')">Value</a></th>
</tr><tr class="gridBody" align="left">
<td>11/6/2008</td><td style="width:200px;">A1C</td><td style="width:200px;">d</td><td>6.00</td>
</tr><tr class="gridBody" align="left">
<td>9/17/2008</td><td style="width:200px;">BP</td><td style="width:200px;">e)</td><td>104/54</td>
</tr><tr class="gridBody" align="left">
<td>7/12/2008</td><td style="width:200px;">BP</td><td style="width:200px;">g</td><td>124/56</td>
</tr><tr class="gridBody" align="left">
<td>6/21/2008</td><td style="width:200px;">BP</td><td style="width:200px;">t</td><td>110/72</td>
</tr><tr class="gridBody" align="left">
<td>6/14/2008</td><td style="width:200px;">BP</td><td style="width:200px;">n</td><td>120/70</td>
</tr>
</table>
</div>
2008年11月6日A1CD6.00
2008年9月17日(PE)104/54
2008年7月12日PG124/56
2008年6月21日PT110/72
2008年6月14日PN120/70
如何才能达到我预期的结果。以下是HTML源代码:
<div>
<table cellspacing="0" rules="all" border="1" id="ctl00_ContentPlaceHolder1_gvClinicalTrait" style="border-color:appworkspace;border-collapse:collapse;">
<tr class="gridTitleBar">
<th scope="col"><a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$gvClinicalTrait','Sort$TraitDate')">Date Collected</a></th><th scope="col"><a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$gvClinicalTrait','Sort$TraitDesc')">Clinical Trait Data</a></th><th scope="col"><a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$gvClinicalTrait','Sort$TraitSourceDesc')">Source</a></th><th scope="col"><a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$gvClinicalTrait','Sort$TraitValue')">Value</a></th>
</tr><tr class="gridBody" align="left">
<td>11/6/2008</td><td style="width:200px;">A1C</td><td style="width:200px;">d</td><td>6.00</td>
</tr><tr class="gridBody" align="left">
<td>9/17/2008</td><td style="width:200px;">BP</td><td style="width:200px;">e)</td><td>104/54</td>
</tr><tr class="gridBody" align="left">
<td>7/12/2008</td><td style="width:200px;">BP</td><td style="width:200px;">g</td><td>124/56</td>
</tr><tr class="gridBody" align="left">
<td>6/21/2008</td><td style="width:200px;">BP</td><td style="width:200px;">t</td><td>110/72</td>
</tr><tr class="gridBody" align="left">
<td>6/14/2008</td><td style="width:200px;">BP</td><td style="width:200px;">n</td><td>120/70</td>
</tr>
</table>
</div>
List<string> expectedValues = new List<string>("12","13","14");
int expectedNumber = expectedValues.Count;
int tdNumber = 2;
for (int i=1; i< expectedNumber; i++)
}我没有尝试这段代码,但即使它是错误的,它也将非常接近您需要的代码 你试过什么吗?没有。。我不知道该怎么办?我对硒也是新手。。。。