gpt4 book ai didi

methods - 将数据输入到 input

转载 作者:行者123 更新时间:2023-12-04 10:13:41 25 4
gpt4 key购买 nike

我想在网站的搜索引擎字段中输入文本。我可以正确选择输入。但是,尝试使用时出现错误:

*未定义的方法`set'for # Watir::Input: 0x000055c93c73b850> *

代码:

      sleep 1
advencedSearch = @ browser.div (: class => "search")
advencedSearch.a.click ()
sleep 1
productSearch = @ browser.div (: class => "filter")
productSearch.input.click ()
productSearch.input (: placeholder => "Name or code").set('hi')```

最佳答案

Watir::Input是所有 input 的通用类元素。通常(总是?)您希望使用特定于类型的类 - 例如 Watir::TextField .这些特定的类是诸如 #set 之类的方法所在的地方。将可用。

尝试使用 #text_field而不是 #input :

productSearch.text_field(: placeholder => "Name or code").set('hi')

关于methods - 将数据输入到 input <Selenium |瓦提尔 ruby >,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61189413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com