通过在方法中使用split函数添加了“\n”,但在运行脚本时不起作用我能得到一些信息吗

wf82jlnq  于 2021-08-25  发布在  Java
关注(0)|答案(1)|浏览(365)

/这是我的方法/

public static void inputvalues(WebDriver driver,Map<String, String> formEntryMap,String col) 
    {
        if(formEntryMap.containsKey(columnKey))
        {   
            String [] inputInfo = formEntryMap.get(colKey).trim().split("\n");

            for(String inputItem:inputInfo)
            {
                String xPath = XpathofInputfield
                inputEntry(driver, xPath,inputItem);

            }
        }
    }

要素文件定义如下:

| Column | Value         |

| Status | 542567 785454 |

现在,当我运行上面的文件时,它应该在状态文本框中一个接一个地添加值。所以在添加时,应该是:542567
785454
但问题是,它并没有像那样增加价值,只是按照 Feature File .
我的要求是:它应该通过读取方法来拆分和添加换行符中的值。
我需要一个解决方案。有人能提供你的意见吗。

bfnvny8b

bfnvny8b1#

看看这是否有效:将split()更改为

String [] inputInfo = formEntryMap.get(colKey).trim().split("\\W+");

更新的代码:您的inputentry()应该有如下内容:-

xpath.sendKeys(inputItem,"\n");

相关问题