如何从href(硒)获取id

Mdr92

我有一个关于 java 中的硒的小问题。

在我的程序中,我有很多href:

/cms/shops/edit?id=xxx
<a href="/cms/shops/edit?id=736" class="btn btn-sm btn-primary">Edit</a>
<a href="/cms/shops/edit?id=321" class="btn btn-sm btn-primary">Edit</a>
<a href="/cms/shops/edit?id=123" class="btn btn-sm btn-primary">Edit</a>

例如,如何仅xxx(id)在 Selenium (Java) 中获取值并添加到数组中?

乐观爬行者

代码片段:

-ArrayList实施:

        List<WebElement> linkList = driver.findElements(By.cssSelector("a[class^='btn btn-sm']"));
        List<Integer> idListFromLink = new ArrayList<Integer>();
        for(WebElement link : linkList){
            String [] temp = link.getAttribute("href").split("=");
            int id = Integer.valueOf(temp[temp.length - 1]);
            idListFromLink.add(id);
        }

-Array实施:

            List<WebElement> linkList = driver.findElements(By.cssSelector("a[class^='btn btn-sm']"));
            int listSize = linkList.size();
            int [] idListFromLink = new int[listSize];
            for(int i = 0; i < listSize; i++){
                String [] temp = linkList.get(i).getAttribute("href").split("=");   //split the href value using delimeter '='
                int id = Integer.valueOf(temp[temp.length - 1]); //get the last item
                idListFromLink[i] = id;
            }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

硒如何在特定目标类中获取href的内容

来自分类Dev

如何从h2标签获取HREF?Python /硒

来自分类Dev

如何获取当前ID的href值

来自分类常见问题

如何使用python硒获取所有tr id?

来自分类Dev

如何使用python硒获取所有tr id?

来自分类Dev

硒:如何通过部分href查找元素?

来自分类常见问题

如何获取硒元素的文本?

来自分类Dev

如何获取硒中的文字?

来自分类Dev

如何获取硒元素的文本?

来自分类Dev

如何获取列表视图选择的ID和href文本?

来自分类Dev

如何获取href值并将其用作目标的ID

来自分类Dev

无法使用硒通过 ID 获取元素

来自分类Dev

如何从TD获取href

来自分类Dev

JSOUP:如何获取Href?

来自分类Dev

如何获取特定元素硒的行号?

来自分类Dev

如何使用硒获取单选按钮的标签?

来自分类Dev

如何从硒python中的JSON中获取

来自分类Dev

如何使用硒获取WebElement文本

来自分类Dev

如何利用硒来获取网站的价值

来自分类Dev

如何使用硒获取页面内容

来自分类Dev

如何使用硒在iframe中获取docx?

来自分类Dev

如何从硒python中的JSON中获取

来自分类Dev

如何从硒中获取信息?

来自分类Dev

如何利用硒来获取网站的价值

来自分类Dev

如何使用硒获取响应状态代码?

来自分类Dev

如何用硒提取元素(href)并保存到变量

来自分类Dev

如何在硒中包含ID

来自分类Dev

如何让硒点击没有id的按钮?

来自分类Dev

如何获取href参数值