我正在测试具有以下HTML代码的应用程序:
...
<input
type="button"
class="picto modif"
onclick="hideDiv('divGlobalResult');showDiv('divForm')"
/>
当用户点击此按钮时,隐藏div divGlobalResult
并显示div divForm
。
我想用Selenium模拟这个动作。我是这样做的:
focus css=input.picto.modif
fireEvent css=input.picto.modif click
然而,当第二个div divForm
停留在屏幕上时会显示divGlobalResult
...
我错过了什么?
function hideDiv(idDivElement) {
$("#" + idDivElement).css("display", "none");
}
function showDiv(idDivElement) {
$("#" + idDivElement).css("display", "");
}
答案 0 :(得分:1)
我也遇到过这个问题,最适合我的解决方案是使用java机器人控制鼠标并用它来执行点击。
我希望这会有所帮助。