首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Selenium IDE - waitForTextPresent

Selenium IDE - waitForTextPresent
EN

Stack Overflow用户
提问于 2015-06-04 21:54:12
回答 2查看 2.2K关注 0票数 3

我对Selenium IDE的命令- waitForTextPresent有一个问题。

代码语言:javascript
复制
<tr>
<td>waitForTextPresent</td>
<td>*saved successfully</td>
<td></td>
</tr>

我有几个使用这个命令的测试。所有的测试都工作得很好,但是现在,在执行这个命令的过程中,当Firefox崩溃后,整个Firefox都冻结了,一段时间后我收到了Selenium IDE的超时异常。所以我的问题是,为什么会发生这种情况?我没有更改测试或selenium设置。

有一次我收到错误:这个页面上的一个脚本可能正忙,或者它可能已经停止响应。现在可以停止脚本,在调试器中打开脚本,或者让脚本继续运行。脚本:chrome://selenium-ide/content/…nium-core/scripts/htmlutils.js:679

Windows7 Firefox 38.0.5 Selenium IDE: 2.8.0我使用了几个与Selenium相关的附加组件(例如: Sel Block)。

EN

回答 2

Stack Overflow用户

发布于 2015-06-05 18:54:46

waitForTextPresent是一个已弃用的命令,请尝试仅使用带有CSS定位器的waitForText作为目标,并将'*saved successfully‘位作为值。

票数 3
EN

Stack Overflow用户

发布于 2016-04-24 16:47:44

更新

您也可以使用XPath来检测包含的文本,例如:

代码语言:javascript
复制
waitForElementPresent | //*[@id="objectid" and contains(text(),"Text You Want")]

使用 waitForText旧版解决方案

您必须使用WaitFortext

代码语言:javascript
复制
waitForText | Locator | Textpattern

例如

代码语言:javascript
复制
waitForText | //* | *saved successfully

星号可用于文本模式的开头、中间或结尾

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30645734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档