【发布时间】:2013-08-03 16:09:16
【问题描述】:
我遇到了无法处理的问题。我尝试在谷歌中搜索答案,尝试了一些东西,但它没有任何效果。
问题来了:
我正在测试一个登录页面,我在其中输入登录名、密码并单击“登录”按钮。一切正常,我正在登录页面...但是在登录之前(单击“登录”按钮后)应该出现一个带有一些信息和“确定”按钮的提示,提示是“登录”的 onclick() 事件“ 按钮。我不知道为什么提示没有出现,我真的需要这个提示(我有类似的问题提示“你想保存更改”也没有出现 - 我假设 selenium.click(.. ,..) 和 webelement.click() 以某种方式绕过 onclick() 事件。你知道如何让 onclick() 事件正常工作吗?我正在使用 IE(我必须)和 selenium webdriver。
Ps.:如果我“手动”执行相同的操作,则会出现提示,所以我认为这不是 javascript 中的错误。
Ps2.: 请帮帮我,我正在尝试修复它 5 小时...:(
按钮代码:
<input id="loginForm:loginCmdTest" type="submit" onclick="showAlertAndSubmitForm ();clear_loginForm();" value="Login" name="loginForm:loginCmdTest">
java代码:
selenium.type("id=loginForm:login", login);
selenium.type("id=loginForm:pass", pass);
selenium.click("id=loginForm:loginCmdTest");
Ps.3:有人吗??有什么想法吗?
【问题讨论】:
-
您需要发布一些代码,以便人们可以看到问题所在。
标签: java javascript selenium webdriver selenium-webdriver