0 امتیاز
قبل در برنامه نویسی توسط (7.0هزار امتیاز)
در تست coded UI برای دسترسی به برخی از property ها در propertyGrid لازم است تا آنرا اسکرول نمایم (مثلا دسترسی به 30 امین property که با arrow key ها عملا غیرمنطقی می باشد)، برای این کار من از متد ()mouse.moveScrollWhreel استفاده کردم . اما باز هم اسکرول انجام نمی شود.

آیا روش دیگری برای این کار وجود دارد؟ این مشکل را چگونه می توانم برطرف نمایم؟

تست در محیط .Net و زبان C# انجام شده است.

1 پاسخ

0 امتیاز
قبل توسط (7.0هزار امتیاز)
برای این منظور از همین متد می توان استفاده نمود به شرطی که از overload دو پارامتری استفاده نمایید که علاوه بر تعداد wheel موس دقیقا باید بگیم که کدام کنترل نیاز به اسکرول دارد.

mouse.moveScrollWhreel(UIITestControl control, int WheelMoveCount

در صورتی که WheelMoveCount مقدار منفی داشته باشد اسکرول به پایین و در غیر این صورت به بالا خواهد داشت.

ممکن است این متد توسط codedUI Builder  رکورد نشود ، در این صورت شما باید آنرا دستی به کد اضافه نمایید

سوالات مشابه

0 امتیاز
0 پاسخ 319 بازدید
0 امتیاز
0 پاسخ 1.0هزار بازدید
+1 امتیاز
1 پاسخ 581 بازدید
0 امتیاز
0 پاسخ 1.1هزار بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط mp (7.0هزار امتیاز)
+1 امتیاز
1 پاسخ 1.9هزار بازدید
+2 امتیاز
1 پاسخ 1.2هزار بازدید
0 امتیاز
1 پاسخ 2.4هزار بازدید
+2 امتیاز
2 پاسخ 784 بازدید
...