我正在为 Web 应用程序编写编码的 UI 测试。我遇到了问题,例如我使用测试生成器记录操作,但是有时我每次运行测试时单击的按钮都有不同的信息,结果 VS 找不到该按钮。
html 代码永远不会改变,所以我想做的是通过它的 html 代码找到按钮并以这种方式单击它。
例如在 Google 上,搜索按钮的路径是
<button id="gbqfba" aria-label="Google Search" name="btnK" class="gbqfba"><span id="gbqfsa">Google Search</span></button>
如何使用上面的代码或使用 XPath 交替单击此按钮
//*[@id="gbqfba"]
任何帮助将不胜感激。