Selenium。单击失败

Selenium。单击失败,selenium,selenium-rc,selenium-ide,Selenium,Selenium Rc,Selenium Ide,我有一个使用Selenium IDE和RC的页面。这是一个结果页面,前面有一组带有复选框的结果。在页面顶部,有选择全部和清除全部的选项。单击全选按钮后,我收到一个javascript警报,提示“是否确实要全选…”。这方面的HTML/CSS类似于: 1) 全选 2) 清除所有 当我右键单击SelectAll和ClearAll并执行Inspect元素时,xpath是: 1) /html/body/form/div[2]/div[3]/div[2]/div/span/span 2) /html/bod

我有一个使用Selenium IDE和RC的页面。这是一个结果页面,前面有一组带有复选框的结果。在页面顶部,有选择全部和清除全部的选项。单击全选按钮后,我收到一个javascript警报,提示“是否确实要全选…”。这方面的HTML/CSS类似于:

1) 全选

2) 清除所有

当我右键单击SelectAll和ClearAll并执行Inspect元素时,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)");
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

selenium.Click("//span[@onclick=\"fnCheckGroupWithMessage(''Are you sure you want to select all?', 'cbxRepeater_');\"]");
正在给我错误:权限被拒绝

我不知道为什么selenium。单击全选失败。

而不是

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