Ruby watirwebdriver:Can';在页面刷新之前,不要设置文本框

Ruby watirwebdriver:Can';在页面刷新之前,不要设置文本框,ruby,watir,watir-webdriver,Ruby,Watir,Watir Webdriver,情况就是这样: 只有铬才会发生 仅在linux上 仅使用文本\字段元素 我有一个文本框。我第一次设置它时,它就工作了 browser.text\u字段(:id=>'name')。出现时设置myname 现在,当我再次尝试执行相同的命令时,浏览器根本没有响应(没有给出错误)。 仅当我使用browser.refresh刷新页面时 只有这样命令才能工作(并且只有在第一次,直到下一次刷新) 我已经做到了: 选中该文本框是否存在?,并且是否存在 尝试在每次设置后将睡眠设置为1分钟 想知道为什么会发

情况就是这样:

  • 只有铬才会发生
  • 仅在linux上
  • 仅使用文本\字段元素
我有一个文本框。我第一次设置它时,它就工作了

browser.text\u字段(:id=>'name')。出现时设置myname

现在,当我再次尝试执行相同的命令时,浏览器根本没有响应(没有给出错误)。 仅当我使用
browser.refresh
刷新页面时

只有这样命令才能工作(并且只有在第一次,直到下一次刷新)

我已经做到了:

  • 选中该文本框是否存在?,并且是否存在
  • 尝试在每次
    设置后将睡眠设置为1分钟
想知道为什么会发生这种情况吗?

试试这个:
browser.text\u字段(:id=>'name')。当\u present.value=myname

@Mike时,您是否尝试使用text\u字段而不是文本框?你有“输入类型=文本”吗?当然是文本字段,我的错误:)在问题中改变了它。是的,我有
输入类型