首页 > 解决方案 > 如何使用新值更新文本框并使用 selenium Web 驱动程序检查计数

问题描述

我正面临这个问题,我必须计算文本框字段中的值的数量是否超过 5。如果没有,我可以输入值,如果是,则我不能再输入。附上屏幕截图和 html 截图。任何帮助,将不胜感激。关键词

标签: seleniumselenium-webdrivertextboxbootstrap-4

解决方案


输入框中的“关键字”存储为span类名“标签标签标签信息”。您可以简单地获取该元素的计数并验证它是否为 5:

爪哇 -

List <WebElements> tags_list = driver.findElements(By.xpath("//div[@class = 'bootstrap-tagsinput']/span[@class = 'tag label label-info']"));

if(tags_list.size() >= 5)
{
// do whatever you want
}

推荐阅读