Selenium无法输入文字

时间:2015-08-05 07:59:38

标签: internet-explorer object selenium

我刚刚开始使用Selenium并面对这个元素

<object id="DebitCardNo_Ctrl" width="160px" height="20px" passwdctrl="false" onmousedown="this.focus();" tabindex="0" type="application/x-cmbedit">

我使用的代码:

Actions actions = new Actions(browserDriver);
            actions.MoveToElement(browserDriver.FindElement(By.Id("DebitCardNo_Ctrl"))).Click().SendKeys("testing").Perform();

我认为插入文本。 我尝试使用sendKeys也先点击元素然后sendKeys但不起作用。我正在使用Selenium v​​er 2.46和IE 10。

之前是否有人面对此问题或可能对此问题有所了解?

谢谢,

1 个答案:

答案 0 :(得分:1)

我们需要更多信息,了解您如何定位元素或您的代码会有所帮助。没有更多信息,我们无能为力。您可以尝试下面的内容。

driver.findElement(By.css("#DebitCardNo_Ctrl")).sendKeys("textToEnter");