كيف تستخدم WatiN فوق على اياكس رأس أدوات TabContainer؟
-
03-07-2019 - |
سؤال
ولدي السيطرة TabContainer اياكس أدوات على صفحتي مع علامات التبويب زوجين. في اختباري، أود أن التبديل بين علامات التبويب.
ولقد حاولت _ie.Span("tabHeaderID").Click()
، .MouseDown()
، .FireEvent("onclick")
. لقد حاولت هذه الأساليب نفسها على العناصر فترة الأم كذلك.
ولقد حاولت ايضا حدة التقييم جي بعض جافا سكريبت لضبط مؤشر نشط مثل ذلك:
_ie.Eval("$get(\"ctl00_AdminContentPlaceHolder_TabContainer1\").set_activeTabIndex(1);");
وقد أي شخص يستخدم بنجاح WatiN للتبديل علامات التبويب؟
المحلول
وأنا لم ترد على كيفية محاكاة النقر على علامة التبويب رأس. ومع ذلك، ولدي طريقة للوصول إلى علامة التبويب الثانية - مجرد الاختلاف صغير على بيان وحدة التقييم من منصبي الأصلي:
و_ie.Eval ( "$ البحث (\" ctl00_AdminContentPlaceHolder_TabContainer1 \ ") set_activeTabIndex (1)؛")؛
ويستخدم $ تجد بدلا من $ الحصول على الحصول على كائن حاوية التبويب.