在我们的黄瓜测试结果中,我们得到了难看的断线。这在使用execute_script自动填充字段后发生,但仅在我们查询术语'5x1'时发生。我不认为这是capybara解析器的问题,因为如果包含在更长的字符串中,'5x1'将不会演示此行为。它可能是自动完成功能,但实际JavaScript控制台中的相同命令也不会显示此行为。我附上了一张图片,显示了在运行整个套件时以及只是在撬动时出现的断点。
打破它的确切代码是page.execute_script(“$(elem).autocomplete('search','5x1')