水豚:如何在没有 'id' 的情况下填充文本区域?
Capybara: How to fill a textarea without an 'id'?
我需要 fill_in
一个没有 id
的文本区域。检查后:
<textarea class="stock-description-input js-short-description-textarea" placeholder="Select a product or enter a description" maxlength="64"></textarea>
你知道怎么做了吗?
有不同的定位技术和方法可以到达所需的元素。 stock-description-input
class 看来是个靠谱的好东西。 Use send_keys()
填充区域:
text_area = first(:css, 'textarea.stock-description-input').native
text_area.send_keys('Test')
我需要 fill_in
一个没有 id
的文本区域。检查后:
<textarea class="stock-description-input js-short-description-textarea" placeholder="Select a product or enter a description" maxlength="64"></textarea>
你知道怎么做了吗?
有不同的定位技术和方法可以到达所需的元素。 stock-description-input
class 看来是个靠谱的好东西。 Use send_keys()
填充区域:
text_area = first(:css, 'textarea.stock-description-input').native
text_area.send_keys('Test')