Senlium IDE不以网站形式记录电话号码或邮政编码[Soved]

时间:2016-02-12 16:38:15

标签: selenium-ide

当谈到硒时,我是一个菜鸟,我试图在网站上记录投诉表格[https://www.silvercloudfinancial.com/Complaint/]我遇到的问题是它会记录除电话号码和邮政编码字段以外的所有内容。我试图在IDE中手动输入ID和值,但它仍然无法正常工作。播放期间将这些字段留空。 我试图在stackoverflow上寻找类似的问题,但找不到类似的东西。提前致谢

使用Click和sendKey命令并帮助

2 个答案:

答案 0 :(得分:0)

这些字段正在对这些字段进行一些额外的javascript工作。在这种情况下,我能够使用点击事件,然后使用发送键让它工作:

<tr>
    <td>click</td>
    <td>id=Phone</td>
    <td></td>
</tr>
<tr>
    <td>sendKeys</td>
    <td>id=Phone</td>
    <td>5556661234</td>
</tr>

答案 1 :(得分:0)

电话字段以(xxx) xxx-xxxx的格式存储,因此您可以通过存储3个变量来发送它们。尝试下面的代码,这对我有用。

<tr>
    <td>store</td>
    <td>123</td>
    <td>x</td>
</tr>
<tr>
    <td>store</td>
    <td>456</td>
    <td>y</td>
</tr>
<tr>
    <td>store</td>
    <td>7890</td>
    <td>z</td>
</tr>
<tr>
    <td>sendKeys</td>
    <td>id=Phone</td>
    <td>${x}${y}${z}</td>
</tr>