有没有办法在Selenium IDE中使用类和标题

时间:2013-03-22 15:48:54

标签: html selenium automated-tests selenium-ide

所以,我尝试使用XPath,但是一直在改变,我尝试使用CSS,但由于某种原因,click不起作用。我想要做的是点击一个元素。我有这个元素的Class和Title,以及父div的Class。 FirePath每次给我一个不同的XPath,所以我不能使用它。 div类='dhtmlx_wins_btns_button dhtmlx_button_close_default'
div的标题='Close'
父类='dhtmlx_wins_btns'
我试着这样做:
//[@class='dhtmlx_wins_btns_button dhtmlx_button_close_default' and @class='Close'] 但那没用。如果有人能指出我正确的方向,那就太棒了 的 ** 修改 **
对不起,我似乎一下子做了太多事 我也试着这样做:
//[@class='dhtmlx_wins_btns_button dhtmlx_button_close_default']

//[@title=Close]
但那没用。但是,单击IDE中的 查找 按钮会突出显示该项目。 CSS也是如此。我希望如果把2放在一起,它会起作用。
我以为有同一个班级的多个div,但我本来可以看别的东西。无论谁命名他们,都会使用太多相似的名字。 对不起再次抱歉。

1 个答案:

答案 0 :(得分:0)

您的XPath格式不正确。

A)。试试这个XPath,其中条件与class&标题。

//div[@class='dhtmlx_wins_btns_button dhtmlx_button_close_default' and @title='Close']

B)。只有当第一个不起作用时才尝试这个,在这里我将父标记视为div

//div[@class='dhtmlx_wins_btns'/div[@class='dhtmlx_wins_btns_button dhtmlx_button_close_default' and @title='Close']