如何验证搜索结果是不是仅包含直达航班的结果

Posted

技术标签:

【中文标题】如何验证搜索结果是不是仅包含直达航班的结果【英文标题】:How to verify search result for having results with only Nonstop flights如何验证搜索结果是否仅包含直达航班的结果 【发布时间】:2021-12-15 23:36:46 【问题描述】:

我的场景正在编写一个脚本,用过滤器搜索从洛杉矶到休斯顿乔治布什国际机场的航班

    单程航班 直达航班

我得到了如图所示的搜索结果

现在我想验证结果是否应该只有直达航班

我怎么能这样做?

我正在使用 Testcafe 测试框架

Code that i am writing

Error message i got on console

【问题讨论】:

欢迎使用 ***。查看How do I ask a good question?。请不要使用代码/错误图像,粘贴formatted 代码本身。 【参考方案1】:

使用assertions检查测试页面的状态是否与预期状态匹配。

【讨论】:

@Tabish:SO 不是提供免费编码建议的网站。如果您需要帮助解决具体问题,您需要分享您的代码和您在该实现中遇到的具体问题。但人们不会代替你在这里工作。 我正在尝试编写代码,这就是为什么我寻求帮助以了解如何编写正确的代码【参考方案2】:

您能否在测试中尝试以下代码 sn-p:

test('test name', async t =\> ​​​​​​
const elVal = await Selector('#ELEMENTID').value    
console.log(elVal)
​​​​​​);

我想您需要在测试中使用Selector Object,因为ClientFunction Object 用于检索序列化数据,因此您不能使用 ClientFunction 的结果直接处理 DOM 对象。

【讨论】:

以上是关于如何验证搜索结果是不是仅包含直达航班的结果的主要内容,如果未能解决你的问题,请参考以下文章

Matlab最短路问题

Laravel 5.1:如何使用 oauth2-server-laravel?

如何从多次包含此值的表中仅获取 1 个结果?

如何知道 PDF 是不是仅包含图像或已被 OCR 扫描以进行搜索?

如何检查 SQL 结果是不是包含换行符?

如何从我的 Powershell 脚本中的 Get-ADUser 过滤器获取结果,以便验证该用户是不是存在?