【发布时间】:2015-04-21 14:04:07
【问题描述】:
我有一个 Ext.MessageBox,当用户单击我想要的 url 上的按钮时,它会出现。
Ext.MessageBox.confirm('Confirm', 'Are you sure you want to do that?',function(btnText){
if(btnText === "no"){
}
else if(btnText === "yes"){
// Do Something
}
}, this);
}
我想测试此消息窗口上的“是”和“否”按钮。由于我没有为其设置 id,谁能告诉我如何访问这些按钮?
我尝试了类似的东西
WebElement y = driver.findElement(By.xpath("//a[2]/span/span/span[2]"));
但它没有用。我也检查了有关堆栈溢出的其他类似问题,但它对我来说并不适用。 请帮忙。
【问题讨论】:
标签: java unit-testing selenium extjs junit