我正在尝试使用sendKeys()
函数用“JMeter webdriver”(???)填写表单。
我在其他每个文本框中都很好(通过id找到它,然后使用sendKeys()
设置值),但是有一个带有JavaScript掩码的文本框(它是一个邮政编码所以面具是99999-9999)。
我可以验证sendKeys
函数正在插入值,但是掩码只是将其重置为空。
当我尝试使用FireFox Selenium IDE填写文本框时,不会发生这种情况。
任何想法如何传递?
答案 0 :(得分:0)
我建议您不要使用“Selenium IDE”,而是使用“Selenium Builder”。
答案 1 :(得分:0)
我对电话号码的屏蔽输入遇到了同样的问题。 () - 。
通过在发送密钥之前清除文本框,我能够获得selenium将光标放在正确的位置
var txtPhone = _pageHelper.WaitForElementToExist(_phone);
txtPhone.Clear();
txtPhone.SendKeys(phone);