Watir WebDriver send_keys没有使用变量?

时间:2014-05-13 18:40:54

标签: selenium watir watir-webdriver

我有一个巨大的搜索条目列表,我想用动态建议列表进行测试。

现在我遇到了这个问题。当我这样做时:

@browser.text_field(:name, 'suggestion_list').send_keys("foo")
@browser.element(:xpath, '//label[@type=list_items]').wait_until_present
@browser.element(:xpath, '//label[@type=list_items]').click

工作正常并且建议列表打开,我可以等待正确的元素出现并验证它是否在建议列表中找到。

但是当我这样做时:

line = "foo"
...
@browser.text_field(:name, 'suggestion_list').send_keys(line)
@browser.element(:xpath, '//label[@type=list_items]').wait_until_present
@browser.element(:xpath, '//label[@type=list_items]').click

脚本会在文本字段中输入正确的内容,但不会停止等待正确的元素出现

我在这里做错了什么?

0 个答案:

没有答案