如何使用Selenium Webdriver和Java从href html标签中选择“Page=?” valuse
How to pick "Page= ?" valuse from href html tag using Selenium Webdriver and Java
在下面提到的HTML代码中,wana pick"页面=? "来自特定"href"标签的值。 所以我可以选择该值并在我的 Selenium WebDriver 脚本中使用该特定值,所以我的循环将运行到 53 页。
这个" page = " "值在"href"标签中提到,请告诉我如何选择页面=值
<li>
<a id="quotes_content_left_lb_LastPage" class="pagerlink" href="http://www.abcd.com/symbol/ctsh/institutional-holdings?page=53">last >></a>
</li>
var arr = document.getElementById('quotes_content_left_lb_LastPage').href.split('=');
var value = arr[arr.length-1];
//value equals 53
这是你需要的吗?
尝试:
WebElement lnk = driver.findElement(By.id("quotes_content_left_lb_LastPage"));
int loopCount = Integer.parseInt(lnk.getAttribute("href").split("page=")[1]);
基本上你可以使用 WebElement 接口的 getAttribute 函数来获取任何属性的值,然后获取它的纯 java。
相关文章:
- 下拉选择可自动更改第二个下拉选择
- 如何使用jQuery选择下拉列表的值
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 按照选项卡索引的顺序循环一个jQuery选择
- 在动态创建的元素上获取对特定选择器的引用
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 获取选择框的状态
- d3基于用户选择动态更新节点
- 提交后保留下拉选择的值
- JQuery对动态创建的对象进行选择
- 无法在Ionic select中预先选择最后一个选项
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- jQuery自动完成阻止选择后聚焦
- 使用此选项选择父类内部的类
- jQuery最近父级的数据属性选择器
- 遍历类元素数组,并在jquery中选择同级元素
- 如何使用Selenium Webdriver和Java从href html标签中选择“Page=?” valuse
- Facebook pagetab (Page Facebook) 中的日期选择器