正在进行的应用程序最近进行了改进,并作为其中一部分引入了新的JQuery日历.我需要点击日历中的链接来选择时间和日期.但是,Selenium.click无效.该命令被执行,但屏幕上没有任何反应.
要检查我的XPATH/CSS定位器(我试过两者)是否正确,我添加了selenium.getText(locator)和selenium.highlight(locator)命令.两个都工作!没问题.它只有点击不起作用.
在检查firebug后,我可以看到我试图点击的div是一种变灰状态.这是否意味着该元素被禁用?请参阅下面的firebug屏幕截图.
我还尝试在Selenium IDE中运行相同的命令.在IDE中,这有时"有时".
我正在使用Selenium 1.xx运行此测试.
更新:
作为调试的一部分,我还做了一件事.在测试运行期间,我在浏览器中打开了Selenium IDE,以便记录正在执行的操作.IDE记录了此次单击之前的所有操作.但是当执行click命令时,我在IDE中看不到任何内容.任何想法的人,会是什么原因?
以前有人遇到过类似的问题吗?任何帮助,将不胜感激!!!
我试图使用addCustomRequestHeader方法为selenium请求设置自定义标头.以下是源代码
Selenium sel = new DefaultSelenium("localhost",4444,"*firefox","http://www.google.com");
sel.start("addCustomRequestHeader=true");
// sel.start();
sel.addCustomRequestHeader("mycustomheader","automation");
sel.open("http://www.google.com/");
Run Code Online (Sandbox Code Playgroud)
此代码未将标头添加到请求中.我试图使用Fiddler查找请求标头.这里有谁知道我在这里做错了什么?任何帮助,将不胜感激