1

所以,我尝试使用 XPath,但它一直在变化,我尝试使用 CSS,但由于某种原因,click它不起作用。我想要做的是点击一个元素。我有这个元素的类和标题,以及父 div 的类。FirePath 每次都给我一个不同的 XPath,所以我不能使用它。Class of div =' dhtmlx_wins_btns_button dhtmlx_button_close_default'
Title of div = ' Close'
Class of parent = ' 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 也是如此。我希望如果我把两个放在一起,它会起作用。
我以为同一个类有多个 div,但我可能一直在看别的东西。不管是谁给他们起名字,他们都用了太相似的名字来命名这些类。再次为混乱感到抱歉。

4

1 回答 1

0

您的 XPath 格式不正确。

一个)。试试这个 XPath,其中条件与类和标题都正确格式化。

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

乙)。仅当第一个不起作用时才尝试此操作,并且在这里我将父标记视为 div

//div[@class='dhtmlx_wins_btns'/div[@class='dhtmlx_wins_btns_button dhtmlx_button_close_default' and @title='Close']
于 2013-03-24T10:54:14.373 回答