html - 我如何点击表中的第二个链接,这些值在 Selenium RC 服务器中动态变化

标签 html eclipse selenium selenium-rc

我如何点击第二个链接 XYZ STORES。

我如何打印文本“Store XYZ address”

我如何点击第二个链接 ABC STORES。

我如何打印文本“Store ABC address”

链接是动态的,地址文本和商店名称是动态变化的。即使表格上没有 ID 或类,我如何单击链接。表格形式的所有数据。这是 HTML,请帮助 RC 服务器编码形式:

<table>
    <tbody>
        <tr>
            <td>
                <span>
                    <a href="/pages/dealer-detail?dealer=XYZ STORES&amp;state=Chandigarh&amp;city=Chandigarh">XYZ STORES</a>
                </span>
            </td>
            <td>
                <span>Store XYZ address </span>
            </td>
        </tr>
        <tr>
            <td>
                <span>
                    <a href="/pages/dealer-detail?dealer=ABC STORES&amp;state=Chandigarh&amp;city=Chandigarh">ABC STORES</a>
                </span>
            </td>
            <td>
                <span>Store ABC address </span>
            </td>
        </tr>
    </tbody>
</table>

这里的链接是动态变化的,没有静态链接,链接名称,数据

最佳答案

好吧,这是您从给定网站获得的 xpath:

selenium.click("/html/body/div[3]/div[4]/div[2]/form/table/tbody/tr[3]/td[1]/span/a");

在此您可以点击 和 您必须通过将数据存储在字符串变量中来打印数据并打印字符串 vriable。

关于html - 我如何点击表中的第二个链接,这些值在 Selenium RC 服务器中动态变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27644839/

相关文章:

c# - 使用基类在多个浏览器中运行 Selenium 测试

html - 防止网格在 flex 盒内溢出

javascript - 使用 Regex 删除某些 HTML 标签

html - 恢复 Google AMP 上的广告

java - 尝试安装 e(fx)clipse,但没有任何效果

regex - 如何在 Eclipse 中使用正则表达式将大写字母替换为小写字母?

javascript - 部署 create-react-app 时无法加载资源错误 404

javascript - 自动完成 HTML 中可用的 CSS 类 Eclipse 中的 JavaScript jQuery

python - 如何使用 python 查找 iframe 中按钮的 XPath?

python - Facebook Selenium如何获得喜欢的人数