首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Selenium IDE中查找/匹配字符串?

如何在Selenium IDE中查找/匹配字符串?
EN

Stack Overflow用户
提问于 2018-05-30 05:14:11
回答 3查看 1.7K关注 0票数 0

我正在尝试查找匹配的字符串,然后使用Selenium IDE单击回复按钮。

我一直收到“找不到”的错误。

我试过了:

代码语言:javascript
复制
/html/body/div[2]/article[2]/div[1]/a[3]/span[contains(text(), 'my-search-string')

示例HTML:

代码语言:javascript
复制
<article class="thread">
  <div class="threadline normal first"> 
    <span class="area" title="no location given">---</span>  
    <a href="?act=Q&amp;ID=291557485" target="R" class="title">text?</a> &lt;
    <a href="?act=su&amp;handle=my-search-string" target="R" class="handle">
      <span class="handle hnd">my-search-string</span>
    </a> &gt; 
    <button class="BlockButton">Block</button>
    <time>12:14</time>
  </div>     <!-- Added by edit -->
</article>   <!-- Added by edit -->

代码语言:javascript
复制
<div class="threadline normal">  
  <span class="dotz"> : . .  : . .  : . .  : . .  : . . </span> 
  <a href="?act=Q&amp;ID=291557031" target="R" class="title">some text</a> &lt; 
  <a href="?act=su&amp;handle=my-search-string" target="R" class="handle">
    <span class="handle hnd">my-search-string</span>
  </a> &gt; 
  <button class="BlockButton">Block</button>
  <time>12:03</time>   
</div>

我得到了错误:

‘找不到’

如何使用Selenium IDE在表达式中搜索字符串‘my- search - string

代码语言:javascript
复制
<span class="handle hnd">my-search-string</span>
EN

回答 3

Stack Overflow用户

发布于 2018-05-30 05:29:40

正确的XPath表达式是

代码语言:javascript
复制
/html/body/div[2]/article[2]/div[1]/a[2]/span[contains(text(), 'my-search-string')]

它的输出是:

搜索my-

-string

您遗漏了最后一个],并且a元素的索引少了一个。

票数 0
EN

Stack Overflow用户

发布于 2018-05-30 06:07:56

尝试此选择器:

代码语言:javascript
复制
//span[text()='my-search-string']
票数 0
EN

Stack Overflow用户

发布于 2018-06-02 03:31:07

您可以使用"verifyAttribute":

命令: verifyAttribute

目标: target@class

值:值

示例:

命令: verifyAttribute

目标:/html/body/DIV2/文章2/DIV1/a3@href

值:?act=su&handle=my-search-string

OBS:我不知道这是否适用于新的IDE,我使用的是旧版本2.9.1。

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

https://stackoverflow.com/questions/50593047

复制
相关文章

相似问题

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