Ruby 瓦蒂尔:-在长时间执行后,瓦蒂尔无法填充已填充的文本?

Ruby 瓦蒂尔:-在长时间执行后,瓦蒂尔无法填充已填充的文本?,ruby,watir,Ruby,Watir,我写了一个很长的脚本,但在执行了很多行代码后,有一个文本字段需要填充,但它没有填充该文本字段,在浏览器上可以看到它变黄了,但值没有被填充,我尝试了很多方法,但没有结果 result = ff.text_field(:name, "scode").exist? if result ff.text_field(:name, "scode").set(Wipro) end 这是我尝试过的一种方法这是您的实际代码吗?如果不是,是否使用变量/方法设置输入到text_field.set的文本 确保它没有试

我写了一个很长的脚本,但在执行了很多行代码后,有一个文本字段需要填充,但它没有填充该文本字段,在浏览器上可以看到它变黄了,但值没有被填充,我尝试了很多方法,但没有结果

result = ff.text_field(:name, "scode").exist?
if result
ff.text_field(:name, "scode").set(Wipro)
end

这是我尝试过的一种方法

这是您的实际代码吗?如果不是,是否使用变量/方法设置输入到text_field.set的文本

确保它没有试图输入空白字符串

(当然希望我能发表评论,因为这是一个暗中操作,而不是一个保证的解决方案)。

如果你想键入“Wipro”,那么你需要在它周围加一个引号。 因此,这也应该起作用:

ff.text_field(:name, "scode").set("James")

请张贴相关的HTML或链接到该页面,如果它是公开的。我自己得到了答案。现在我用ff.text_字段(:name,“scode”).value=“James”填充它。在它允许您输入评论之前,您需要建立一点声誉。我会给你的答案一点提示,因为它正朝着正确的方向发展,这应该会对你的声誉分数有所帮助。