/ / टेबल का आकार गिनें और ककड़ी केपयबरा पर सेट करें - रूबी-ऑन-रेल, रूबी, आरस्पेक, ककड़ी, कैपबारा

टेबल के आकार की गिनती करें और ककड़ी को ककड़ी पर सेट करें - रूबी-ऑन-रेल, रूबी, आरएसपीसी, ककड़ी, कैपिबरा

हाय मैं ककड़ी के लिए बहुत नया हूँ। मैं एक ही समय में कई बटन क्लिक करने का प्रयास करता हूं।

यहां छवि विवरण दर्ज करें

इसका मेरा मतलब है। यहां मुझे हर डिलीट बटन पर क्लिक करना होगा। तो मैं क्या कोशिश कर रहा था

When /^remove contact manitary field$/ do
s = page.all("#contact-mapping-table tbody tr").size
s.to_i.times do
within all("#contact-mapping-table tbody tr td.delete")[0] do
click_on("Delete")
end
end
click_on("Save")
end

लेकिन इसका काम नहीं हो रहा है। मैं नहीं जानता कि इसमें क्या गलत है। मैं हर डिलीट बटन को एक या एक करके कैसे क्लिक कर सकता हूं।

आपके उत्तर के लिए धन्यवाद।

उत्तर:

उत्तर № 1 के लिए 1

इस कोड को आज़माएं:

rows = page.all("#contact-mapping-table tbody tr")
rows.each do |raw|
within raw do
# Can"t use word "Delete" here since no word in link
find(".delete-button-class").click
# better to wait for a while depending on real situation. Not verified.
sleep 1
end
end
click "Save"