如何将属性值与字符串进行比较

安吉特·米什拉

我正在使用下面的代码来获取网页上字段的属性:-

    List<WebElement> EngDesc = driver.findElements(By.xpath("//input[@id='EngDesc']"));
        System.out.println("List size: "+EngDesc.size());
        for(WebElement list : EngDesc ){
            System.out.println("search value: "+list.getAttribute("value"));
            if(list.getAttribute("Value").equals("CHARGEABLE")) {
                System.out.println("This is General");   
             }

以下是我得到的输出:-

列表大小:1 搜索值:CHARGEABLE 线程“main”中的 CHARGEABLE Exception at newrequestFlow.Index.main(Index.java:81) java.lang.NullPointerException

有人可以帮我弄这个吗?

德班扬B

您看到的错误说明如下:

NullPointerException at newrequestFlow.Index.main(Index.java:81)

该行findElements(By.xpath("//input[@id='EngDesc']"));仅返回1条目。最初在for()您使用循环中list.getAttribute("value")但后来你尝试使用list.getAttribute("Value")

valueValue是不同的属性,可能没有属性作为Value. 因此Null返回并观察到java.lang.NullPointerException

解决方案

List<WebElement> EngDesc = driver.findElements(By.xpath("//input[@id='EngDesc']"));
    System.out.println("List size: "+EngDesc.size());
    for(WebElement list : EngDesc )
    {
        System.out.println("search value: "+list.getAttribute("value"));
        if(list.getAttribute("value").equals("CHARGEABLE")) 
        {
            System.out.println("This is General");   
        }
    }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Powershell:如何将字节字符串与二进制注册表值进行比较

来自分类Dev

如何将字符串与字典元素进行比较?

来自分类Dev

如何将字符串变量与日期变量进行比较

来自分类Dev

.net如何将stringbuilder与字符串进行比较

来自分类Dev

MySQL如何将HEX类型列与代表十六进制值的字符串进行比较

来自分类Dev

如何将字符串与EOF进行比较?

来自分类Dev

VBA excel:如何将字符串数组与字符串进行比较?

来自分类Dev

如何将json对象与字符串进行比较?

来自分类Dev

如何将字符串响应的值与已安装的应用程序的版本进行比较

来自分类Dev

如何将字符串与传入消息进行比较

来自分类Dev

如何将字符串与字典键进行比较

来自分类Dev

如何将JSON日期字符串与javascript字符串进行比较?

来自分类Dev

如何将txt.file中的字符串与字典值(值是整数)进行比较并计算总和

来自分类Dev

如何将DateFormat与字符串数组进行比较

来自分类Dev

如何将字符串与多个字符进行比较c ++

来自分类Dev

Python:如何将列表的最后一个元素与字符串的字符进行比较

来自分类Dev

如何将nextLine()与字符串进行比较

来自分类Dev

如何将字符串与unicode词典进行比较?

来自分类Dev

VBA excel:如何将字符串数组与字符串进行比较?

来自分类Dev

如何将字符串响应的值与已安装的应用程序的版本进行比较

来自分类Dev

如何将两列字符串进行比较

来自分类Dev

如何将值的字符串类型的编码与Java中的特定编码进行比较?

来自分类Dev

如何将一个字符串值与另一个字符串值进行比较?

来自分类Dev

如何将存储的字符串与输入的字符串进行比较-MIPS

来自分类Dev

如何将数组中的输入双精度值比较为空/字符串值(“”)?

来自分类Dev

LINQ 将实体的属性与字符串数组进行比较

来自分类Dev

如何将值从 Excel 单元格格式化的字符串变量与普通字符串变量进行比较?

来自分类Dev

将子字符串值与子字符串的 ArrayList 字符串进行比较

来自分类Dev

如何将字符串 A1 与数组值中的值 A2(索引 0)进行比较?

Related 相关文章

  1. 1

    Powershell:如何将字节字符串与二进制注册表值进行比较

  2. 2

    如何将字符串与字典元素进行比较?

  3. 3

    如何将字符串变量与日期变量进行比较

  4. 4

    .net如何将stringbuilder与字符串进行比较

  5. 5

    MySQL如何将HEX类型列与代表十六进制值的字符串进行比较

  6. 6

    如何将字符串与EOF进行比较?

  7. 7

    VBA excel:如何将字符串数组与字符串进行比较?

  8. 8

    如何将json对象与字符串进行比较?

  9. 9

    如何将字符串响应的值与已安装的应用程序的版本进行比较

  10. 10

    如何将字符串与传入消息进行比较

  11. 11

    如何将字符串与字典键进行比较

  12. 12

    如何将JSON日期字符串与javascript字符串进行比较?

  13. 13

    如何将txt.file中的字符串与字典值(值是整数)进行比较并计算总和

  14. 14

    如何将DateFormat与字符串数组进行比较

  15. 15

    如何将字符串与多个字符进行比较c ++

  16. 16

    Python:如何将列表的最后一个元素与字符串的字符进行比较

  17. 17

    如何将nextLine()与字符串进行比较

  18. 18

    如何将字符串与unicode词典进行比较?

  19. 19

    VBA excel:如何将字符串数组与字符串进行比较?

  20. 20

    如何将字符串响应的值与已安装的应用程序的版本进行比较

  21. 21

    如何将两列字符串进行比较

  22. 22

    如何将值的字符串类型的编码与Java中的特定编码进行比较?

  23. 23

    如何将一个字符串值与另一个字符串值进行比较?

  24. 24

    如何将存储的字符串与输入的字符串进行比较-MIPS

  25. 25

    如何将数组中的输入双精度值比较为空/字符串值(“”)?

  26. 26

    LINQ 将实体的属性与字符串数组进行比较

  27. 27

    如何将值从 Excel 单元格格式化的字符串变量与普通字符串变量进行比较?

  28. 28

    将子字符串值与子字符串的 ArrayList 字符串进行比较

  29. 29

    如何将字符串 A1 与数组值中的值 A2(索引 0)进行比较?

热门标签

归档