خيار مع تعريف خطوة Capybara للتحقق من وجود فئة معينة في الجسم
-
25-09-2019 - |
سؤال
أحتاج إلى تحديد تعريف الخطوة للتحقق من وجود فئة معينة في علامة جسم صفحة الويب.
على سبيل المثال <body class="home">
أريد اختبار ما إذا كان "الصفحة الرئيسية" فئة من الجسم.
ضع في اعتبارك أن الجسم قد يحتوي على فصول أخرى أيضًا
على سبيل المثال <body class="active home etc">
شكرا لمساعدتك.
المحلول
find(:xpath, "//body")[:class]
سوف تحصل على قيمة سلسلة سمة الفصل.
يمكنني التعديل إذا كنت بحاجة إلى مساعدة في Regex لتتناسب ، فأخبرني- لا تنسى الحالة التي تحاول فيها فئة ما تحاول مطابقتها عبارة عن فرعية لفئة أخرى (على سبيل المثال: class = "Home_star_runner")
لا تنتمي إلى StackOverflow