【问题标题】:Selenium IDE: Problem to record input value with dynamic security prefixSelenium IDE:使用动态安全前缀记录输入值的问题
【发布时间】:2011-09-20 20:28:43
【问题描述】:

我想使用 selenium 记录并点击页面中的项目,代码如下:

<input type="checkbox" onclick="HighlightRow(1, this, 3,"");" value="916242540932034325|628149" name="AID">

在 Selenium IDE 中,录制的脚本:

click
//input[@name='AID' and @value='916242540932034325|628149']

但是,值 916242540932034325|628149 具有安全前缀“916242540932034325”,每次页面加载时都会动态变化。

问题:由于动态安全前缀,我的录制脚本在页面加载后无法运行。

帮助:有人对我上面遇到的问题有什么建议吗?

【问题讨论】:

    标签: selenium-ide


    【解决方案1】:

    试试click //input[@name='AID' and contains(@value, '|628149')]。只要这是 NAME 和 VALUE 的唯一组合,您就会得到想要的。

    【讨论】:

    • 仅供参考,因为这是您的第一个问题:当您得到最喜欢的答案时,您应该点击大勾号接受它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-18
    • 1970-01-01
    • 2012-04-13
    相关资源
    最近更新 更多