我正尝试在TESNG中运行测试,我想知道屏幕中是否弹出特定文本。
我对Selenium和JAVA还不太熟悉
当我点击一个按钮时,一个动作被执行,如果它进行得很好,我得到了这个消息(这是元素):<div class="alert alert-success alert-dismissible alert-auto-dismissible" role="alert"><span>Company.-007989 has been approved</span><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button></div>
在这种情况下,Company.-007989
会因客户而异。
我怎样才能存储消息,看看我的测试运行正常?.
我想知道如果我得到了一些弹出的文本"has been approved"
。有什么办法吗?
我尝试存储弹出消息,但没有真正的工作
1条答案
按热度按时间0h4hbjxa1#
根据您共享的弹出窗口的HTML代码,您的成功消息位于
span
标记中,因此您应该在xpath的帮助下定位span。您也可以创建自定义xpath,在您的情况下//div[@role="alert"]/span
应该可以工作。