我正在为Web应用程序编写编码UI测试。我遇到了一些问题,例如使用测试生成器记录操作,但是有时,每次运行测试时单击的按钮都有不同的信息,结果VS无法找到按钮。通过其HTML代码搜索按钮
html代码永远不会改变,所以我想要做的是通过它的html代码找到按钮,并点击它的方式。
例如在谷歌的路径搜索按钮
<button id="gbqfba" aria-label="Google Search" name="btnK" class="gbqfba"><span id="gbqfsa">Google Search</span></button>
我怎么可以点击此按钮使用上面的代码或使用Alternativly中的XPath
//*[@id="gbqfba"]
任何帮助将不胜感激。
Sry基因也许我不是100%清楚,这是Visual Studio中编码的UI测试,不需要JavaScript – matthiasgh