以下是我要点击的元素的HTML代码:
<select id = "per-page-xxxxxxxx" //xxxxxxx is a dynamic string
<option value="10">10</option>
<option value="25">25</option>
<option value="50">50</option>
<option value="100">100</option>
</select>
它基本上是一个下拉列表,允许您选择当前页面上显示的项目数。
点击<option value="100">100</option>
的代码是:
var dropdownListXpath = "//select[starts-with(@id,'per-page-')]";
var PublicationPerPageOptionXpath = "//select[starts-with(@id,'per-page-')]/option[@value='100']";
var dropdownList;
var PublicationPerPageOption;
aqUtils.Delay(500);
try {
dropdownList = PageObj.EvaluateXpath(dropdownListXpath);
dropdownList[0].Click();
aqUtils.Delay(500);
PublicationPerPageOption = PageObj.EvaluateXpath(PublicationPerPageOptionXpath);
PublicationPerPageOption[0].Click();
}
catch(err) {
Log.Message("Can not find options to show 100 publications per page.");
}
结果:
任何人都可以提供任何帮助吗?