Ruby 如何使文本_字段在使用firewatir键入enabled之前处于禁用状态?

Ruby 如何使文本_字段在使用firewatir键入enabled之前处于禁用状态?,ruby,watir,firewatir,automated-tests,browser-automation,Ruby,Watir,Firewatir,Automated Tests,Browser Automation,尝试设置职务时,“添加职务”按钮将隐藏,直到输入文本。使用以下代码添加职务时,“禁用”按钮不会启用 browser.text_字段(:name,“addJobTitleValue”)。设置firstJobTitle 有没有办法设置文本字段并启用按钮?通过使用watir webdriver vs firewatir,我可以使用以下代码行启用按钮: browser.text_field(:name, 'addJobTitleValue').clear browser.text_field(:na

尝试设置职务时,“添加职务”按钮将隐藏,直到输入文本。使用以下代码添加职务时,“禁用”按钮不会启用

browser.text_字段(:name,“addJobTitleValue”)。设置firstJobTitle


有没有办法设置文本字段并启用按钮?

通过使用watir webdriver vs firewatir,我可以使用以下代码行启用按钮:

browser.text_field(:name, 'addJobTitleValue').clear
browser.text_field(:name, 'addJobTitleValue').fire_event 'onclick'
browser.text_field(:name, 'addJobTitleValue').send_keys firstJobTitle

这解决了我的问题,并说服我正式开始切换到watir webdriver

我希望使用一个firewatir.fire_事件会产生与所选答案相同的效果,并避免需要切换到watir webdriver

例如

将onclick替换为其他javascript事件,直到其中一个事件触发要启用的按钮


如果没有实际的页面进行实验,我猜
.fire\u event(“onchange”)
.fire\u event(“onkeydown”)
。fire\u event(“onkeydup”)
能够启用您想要按下的按钮。

如果该页面是公共的,请提供链接或相关HTML,我看不懂屏幕截图上的文字。Zelijko Filipin,我不想听起来像一个聪明的人,你知道吗,但你总是可以右键单击并在新选项卡中打开图像。由于某些原因,它不会将图像置于实际大小。如果你还需要更多信息,请告诉我,我会给你的。谢谢你在这个问题上的帮助。我试着点击图片,但它没有以原始尺寸打开,所以我认为这是原始尺寸。单击鼠标右键。:)供将来参考:屏幕截图很棒,继续发布,但复制/粘贴相关HTML也有帮助。在这种情况下,我可以复制/粘贴您在HTML文件中提供的代码,并在我的机器上尝试。现在我必须自己输入。需要做什么才能启用该字段?当您手动测试页面时,只需单击该字段,它就会被启用?
browser.text_field(:name, 'addJobTitleValue').fire_event("onclick")