【发布时间】:2012-04-21 03:18:54
【问题描述】:
我正在尝试与网页上的小部件进行交互,将数据输入到表单元素中。但是我收到一条错误消息,说元素当前不可见,因此无法与之交互。当手动与页面交互时,文本框会要求您输入一些内容,然后当您单击该框并接受输入时,该文本就会消失。我试过让 watir 先点击这个框,但这对我也不起作用。这是原始的html:
<input class="symbol-search ui-autocomplete-input x-defaulttext-ghost" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true">`
在我点击浏览器中的框后会变成这样:
<input class="symbol-search ui-autocomplete-input" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true">`
建议?不可能?
【问题讨论】:
-
向我们展示您在遇到该错误时尝试使用的 watircode。
-
您可以手动执行此操作吗?我遇到了同样的问题,结果发现该元素并不像我想象的那样可见。
标签: ruby firefox watir watir-webdriver