【问题标题】:In Selenium IDE how can you copy and go to a text link on webpage在 Selenium IDE 中,如何复制并转到网页上的文本链接
【发布时间】:2014-12-01 12:11:34
【问题描述】:

我有一个问题,我正在测试的网站有一个不可点击的文本网址。在手动测试中,您将其复制并粘贴到地址栏中。

我正在使用 selenium IDE 来自动化手动测试,但是链接文本字符串不是静态的。

我试图了解 DOM 元素的使用,但是 selenium 检测到的元素是 div 块,包括其他不需要的文本。

在底层的html中似乎有一个链接,但我不知道如何点击它。

底层数据显示如下,链接中的字母数字字符串发生变化,因此每次打开网页都需要选择字符串。

<div id="content">

`

<!--      messages.jsp    -->
<p>
    <link href="http://sample-sp:80/merci/rss-feed/0000000049eb98640149f5af3fcc001f" title="RSS" type="application/rss+xml" rel="alternate"></link>
</p>
<h1></h1>
<br></br>
<h2></h2>
<br></br>



        Currently no FTP file orders on …

<h2></h2>
<br></br>



        Currently no offline orders on s…

<br></br>
<h1></h1>
<br></br>



  http://sample-sp:80/merci/rss-feed/0000000049eb98640149f5af3fcc001f

`

【问题讨论】:

    标签: dom xpath selenium-ide


    【解决方案1】:

    解决方案是使用 firebug 和 firepath 的形式。

    命令“存储”x-path“//div[@id='content']/text()[11]”然后打开页面给出了预期的效果。有一个小调试问题,即 selenium 无法识别 firepath 显示的前导句号。

    storeText ... //div[@id='content']/text()[11] ... url

    打开 ... ${url} ...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-18
      • 1970-01-01
      相关资源
      最近更新 更多