【问题标题】:How do I find/match a string in Selenium IDE?如何在 Selenium IDE 中查找/匹配字符串?
【发布时间】:2018-11-08 14:55:48
【问题描述】:

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

我不断收到“未找到”错误。

我试过了:

/html/body/div[2]/article[2]/div[1]/a[3]/span[contains(text(), 'my-search-string')

示例 HTML:

<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 -->

<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”

<span class="handle hnd">my-search-string</span>

?

【问题讨论】:

    标签: xpath selenium-ide


    【解决方案1】:

    您可以使用“verifyAttribute”:

    命令:验证属性

    目标:target@class

    价值:价值

    例子:

    命令:验证属性

    目标:/html/body/div[2]/article[2]/div[1]/a[3]@href

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

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

    【讨论】:

      【解决方案2】:

      试试这个选择器:

      //span[text()='my-search-string']
      

      【讨论】:

        【解决方案3】:

        正确的 XPath 表达式是

        /html/body/div[2]/article[2]/div[1]/a[2]/span[contains(text(), 'my-search-string')]
        

        它的输出是:

        我的搜索字符串

        您缺少最后一个 ] 并且您的 a 元素的索引减少了一个。

        【讨论】:

        • 这是一个粘贴错误。我对那个支架也有同样的看法。它没有找到字符串。它似乎不是语法。实际错误失败:实际值“我的搜索字符串”不匹配“”
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-22
        • 2015-08-05
        相关资源
        最近更新 更多