Selenium Code跳过TextBox,脚本不会抛出任何错误

时间:2018-05-28 10:57:46

标签: java selenium

enter image description here我正在尝试编写一个脚本,我需要在文本框中输入phone和Name。 我正在使用xpath识别元素。 但有时我的脚本会错过电话号码文本框并且不会抛出错误,而“来电者姓名”文本框则不会错过。文本框也在同一帧中。 我无法解决这个问题,不胜感激。[在此处输入图片说明] [2]

电话号码框的来源:<input data-ctl="[&quot;TextInput&quot;]" id="InteractionANI" maxlength="10" type="text" value="2342323455" name="$PD_Interaction_pa47757999396642430pz$pInteractionANI" class="leftJustifyStyle" minchars="10" data-change="[[&quot;refresh&quot;, [&quot;thisSection&quot;,&quot;&quot;, &quot;&quot;, &quot;&amp;=&quot;, &quot;&quot;, &quot;,&quot;,&quot;:event&quot;,&quot;&quot;,&quot;D_Interaction_pa47757999396642430pz&quot;]]]">

我的代码: `driver.switchTo()defaultContent(); driver.findElement(By.xpath( “//输入[@ ID = '昵称']”))的SendKeys( “测试”)。 等待(3000); driver.findElement(By.xpath( “//输入[@ ID = 'InteractionANI']”))的SendKeys( “1234567892”);

1 个答案:

答案 0 :(得分:0)

element.click();

element.sendKeys();