Selenium.Click失败

时间:2011-05-17 21:19:46

标签: selenium selenium-rc selenium-ide

我有一个使用Selenium IDE和RC的页面。这是一个结果页面,前面有一些带有复选框的结果。在页面顶部,有“全选”和“全部清除”选项。点击全选后,我收到一条javascript提示,上面写着“你确定要选择所有....?”。 HTML / CSS就像这样:

1)选择全部

2)全部清除

当我右键单击Select All和Clear All,并执行Inspect Element时,xpath为:

1)/ html / body / form / div [2] / div [3] / div [2] / div / span / span

2)/ html / body / form / div [2] / div [3] / div [2] / div / span / span [2]

selenium.Click("xpath=(/html/body/form/div[2]/div[3]/div[2]/div/span/span)");

给我错误:元素xpath =(/ html / body / form / div [2] / div [3] / div [2] / div / span / span not found

selenium.Click("//span[@onclick=\"fnCheckGroupWithMessage(''Are you sure you want to select all?', 'cbxRepeater_');\"]");

给我错误:权限被拒绝

我不确定为什么selenium.Click无法选择全部。

1 个答案:

答案 0 :(得分:2)

而不是

selenium.Click("xpath=(/html/body/form/div[2]/div[3]/div[2]/div/span/span)");

selenium.Click("xpath=/html/body/form/div[2]/div[3]/div[2]/div/span/span");