51Testing软件测试论坛
标题:
一个selenium的checkbox问题
[打印本页]
作者:
biscuit
时间:
2009-8-14 17:24
标题:
一个selenium的checkbox问题
一个selenium的问题
一个table前面每行记录,现在要删除所有记录,就要点选所有记录之前的checkbox,因为有一个总的checkbox (Select all checkbox),点了之后,下面所有的checkbox都可以点上. 但是现在问题是这个总的checkbox是可以点的,而点了之后,下面的checkbox都不会自动被点上. 当然手工来点是没有问题的. 我用的是下面的java code 来调用selenium rc:
public void deleteAllAddresses()
{
selenium.check("maTab_cb0");
selenium.waitForPageToLoad("60000");
selenium.click("btn delete_select");
selenium.getConfirmation();
}
ps: maTab_cb0是这个总的checkbox的id, 然后btn delete_select是总的删除按钮.
作者:
park_p
时间:
2009-8-17 11:45
猜测你这样的问题,可能是在Select all checkbox时触发了事件,事件中js做了全选的动作,用selenium选择这个总的checkbox可能没触发事件,所以你可以试试加个fireEvent来手工触发相应事件试试看行不行,至于触发哪个事件,可以看源码或问问开发
作者:
yanmou626
时间:
2009-9-10 15:34
试下这个 selenium.mouseDownAt(id,"");
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2