ورود

View Full Version : سوال: چطور میشه برنامه سیلورلایت که با مرورگر اجرا میشه رو اتوماتیک تست کرد



sajadzare
یک شنبه 12 بهمن 1393, 21:58 عصر
سلام
این کار برام از نون شب واجب تره خواهشا کمک کنین

ما یه برنامه داریم که باید با مرورگر فایرفاکس باز کنیم یعنی ما یه آدرس توی مرورگر میزنیم مثلا 192.168.0.11 و برنامه سمت سرور باز میشه که با سیلورلایت نوشته شده

خب ما یوزر نیم و پسورد مون رو میزنیم و با سطح دسترسی خاصی مثلا کاربر آموزش

خب توی این برنامه فرم های زیادی هست که من میخوام یه فرم باز بشه و جاهایی که میخوام کلیک بشه و تکست باکسها پر بشه و ذخیره بشه این عملیات رو هم میخوام تکرار کنم مثلا بگم 100 بار این فرم باز شه و این عملیات انجام بشه

قبلا برنامه مون تحت وب بود و با asp نوشته شده بود که با المنت های وب و برنامه Watin المنت ها رو مثلا تکست باکس ها رو از طریق id شون پیدا میکردم و متن مو مینوشتم الان با سیلورلایت شدنش باعث شده هیچ المنتی شناسایی نشه

لطفا منو راهنمایی کنید ------یه دنیا ممنون میشم

Arashblk
پنج شنبه 16 بهمن 1393, 23:33 عصر
تو سیلورلایت هم میتونید با Name و X:Name به هر المنتی دسترسی داشته باشید، در ضمن برای پیاده سازی همچین چیزی بهتره یه پیش زمینه ای از سینتکس سلیورلایت و کد های Xaml داشته باشید. در ساختار کد نویسی و بعضی مفاهیم خیلی با asp متفاوته

sajadzare
شنبه 18 بهمن 1393, 21:20 عصر
ممنون از پاسختون . میخواستم بدونم از طریق مرورگر چطور میتونم این المنت ها رو پیدا کنم ؟ چون برنامه با مرورگر ران میشه

sia_2007
جمعه 08 اسفند 1393, 15:52 عصر
Silverlight خودش دارای Coded UI Test هست
Visual Studio Coded UI Test for Silverlight

nPad.Net
شنبه 15 فروردین 1394, 12:16 عصر
سلام آقاي sajadzare (http://barnamenevis.org/member.php?48559-sajadzare)
شما تونستيد نام element ها رو از صفحه وبي كه با silverlight طراحي شده، پيدا كنيد؟
من ميخوام از Microsoft.mshtml.dll و اينترفيس HTMLDocumentClass واسه اتوماتيك پر كردن صفحه استفاده كنم
اگه كسي اطلاعات خاصي در اين مورد داره ممنون ميشم راهنماييم كنه.

sajadzare
شنبه 15 فروردین 1394, 22:23 عصر
سلام نه متاسفانه . خیلی سخته . من قبلا با Watin صفحات وب رو پر میکردم ولی صفحاتی که با سیلورلایت طراحی شدن نمیشه . یعنی Watin ساپورت نمیکنه . تلریک پشتیبانی میکنه که پولیه و مجانی نیست!!! موندم چیکار کنم . با مایکروسافت ui هم نتونستم به جایی برسم

nPad.Net
یک شنبه 16 فروردین 1394, 11:57 صبح
شما ميدونيد دقيقا كار اين
Coded UI Test چيه؟
بررسي كه كرديد تا چه حد قدرت مانور داره ،ميتونيم حين اجرا از داده هاي مختلف استفاده كنيم؟

nPad.Net
شنبه 22 فروردین 1394, 12:13 عصر
تلریک پشتیبانی میکنه که پولیه و مجانی نیست!!! موندم چیکار کنم . با مایکروسافت ui هم نتونستم به جایی برسم

Telerik.Testing.Framework.2013.1.911_Purchase.msi

http://p30download.com/fa/entry/44822/

خودم دانلود نكردم اما شايد بتونه بهتون كمك كنه...

sajadzare
شنبه 22 فروردین 1394, 21:11 عصر
ممنون دانلود میکنم . لطفا اگر به نتیجه رسیدید حتما اطلاع بدید. شاید با کمک هم تونستیم به جایی برسیم

سید علی گتمیری
سه شنبه 12 خرداد 1394, 14:57 عصر
از طریق جاوااسکریپت و به هر صورت دیگه از بیرون آبجکت سیلورلایت قاعدتا نمیشه - اگه کسی راهی پیدا کرد لطفا بگه