导致问题的步骤:
- 使用 css 选择器通过 Chrome 开发工具搜索页面中的某些元素 - 它有结果。
- 删除此元素(以任何方式((不关闭 css 选择器面板的搜索(。 使用相同的选择器再次搜索 — 它没有结果
- 恢复此元素(以任何方式,例如 ctrl+Z((不再关闭 CSS 选择器面板的搜索(。
- 使用相同的选择器再次搜索 - 它没有结果,这是问题。
- 重新打开面板或向选择器添加/删除空间或任何其他操作 - 它再次产生结果。
在chromedriver中观察到相同的行为。那是因为测试失败了。
问题:如何使用chromedriver通过css选择器实现正确的搜索?
你无法避免它。但是,您可以提交错误报告,以便团队可以对问题进行分类并解决问题。