[英]Clear input field: undefined method `clear' for #<Watir::Input:XYZ> (NoMethodError)
[英]Clear the input with required value
我在清理CSS輸入字段時遇到了一些問題。 輸入字段具有預填的“必需值”,我無法清除。 https://take.ms/UoMB9
我已經試過了
find('input[name=email]').set('')
el = find('input[name=email]')
el.native.clear
此代碼僅清除值,而不清除“必需值”
如果有人可以幫助您,將不勝感激
我認為您對正在查看的內容感到困惑。 沒有“必需值”屬性,該元素的value
屬性等於“ 1561540348 @@ test.co”,還具有required
屬性,該屬性指定HTML5表單驗證,如果該字段為空,則不提交表單-https : //developer.mozilla.org/zh-CN/docs/Learn/HTML/Forms/Form_validation#The_required_attribute
用類似的東西清理場地
fill_in('email', with: '')
會將元素的value
屬性(與屬性不同,但實際上是實際提交的屬性)設置為空,但是由於驗證失敗,瀏覽器不允許您提交表單。 如果這不能解釋/回答您的問題,請更詳細地解釋您到底想做什么。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.