2

我有一个通过删除对象触发的弹出按钮。如果我似乎可以找到它,我如何单击该按钮。

我像这样使用xpath:

$browser.button(:xpath, "/html/body/div/div/div/div/div/div/button").click

这是一个代码片段: 文本被突出显示。

提前致谢。

4

2 回答 2

2

我不确定您要单击哪个按钮。:) 但是,如果您尝试单击上面 DOM 片段中显示的 Delete 按钮,则可以尝试使用此 xpath。"//button/span[.='Delete']"

希望这可以帮助。

于 2011-05-11T06:43:16.553 回答
2

试试这个:

browser.span(:text => "Delete").click

或者

browser.span(:class => "ui-button-text).click

或者

browser.button(:class => /ui-button/).click
于 2011-05-11T07:51:48.297 回答