我有一个使用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无法选择全部。
答案 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");