0

在我使用的应用程序中,用户可以提交解决方案。我致力于一项决议,其中传达了一个信息:

你已经成功地遵守了这个决议”。这是该消息的 html 代码。

该消息的 HTML 是:

<div id="sliding_info_container" class="hidden" style="display: none;">
<span id="sliding_info" class="success">You have committed successfully to this resolution</span>

现在,如果我取消提交该决议,应用程序会给出另一条消息:

解决未成功提交

这是该消息的 HTML 代码:

<div id="sliding_info_container" class="hidden" style="display: block;">
<span id="sliding_info" class="success">Resolution uncommitted successfully</span>

我的第一个动作脚本包含xpath=//div/span[@class="success"], value=You have committed successfuly to this resolution. 当我运行此命令时,硒给出错误: 实际值“未成功提交的解决方案”与“您已成功提交此解决方案”不匹配

我在脚本中给出的是正确的值,这就是应用程序正在显示的消息。为什么硒会为有效命令发出错误?

4

2 回答 2

0

尝试这个:

//div/span[@class="success"]/text()
于 2013-03-05T14:18:30.410 回答
0

试试下面的代码:

//span[text()='You have committed successfully to this resolution']
于 2016-07-23T19:25:00.223 回答