در این مقاله آموزش نصب و استفاده از کتابخانه Selenium.WebDriver در زبان برنامه نویسی سی شارپ را برای شما آماده کرده ایم که می تواند در خودکار سازی کارها و انجام تست ها به صورت خودکار به شما کمک کند. در ادامه می توانید جزیئات و همچنین فیلمی از نحوه نصب و استفاده از این کتابخانه را مشاهده کنید.
به منظور سادگی کار ما از پروژه کنسولی (Console App) استفاده کرده ایم. برای ایجاد پروژه می توانید از دستور زیر استفاده کنید:
به منظور نصب این کتابخانه، هم می توانید از دستور زیر استفاده کنید:
برای دانلود درایور مربوط به مرورگر گوگل کروم می توانید به آدرس زیر بروید و با توجه با نسخه مرورگری که بر روی سیستم خود نصب کرده اید، درایور مناسب را دانلود کنید.
https://chromedriver.chromium.org/downloads
بعد از دانلود آن را از حالت فشرده خارج کرده و در محلی ذخیره کنید. بعدا داخل برنامه به آدرس فولدری که این فایل قرار دارد، نیاز خواهیم داشت.
برای اجرا و تست کارکرد کتابخانه ما یک پروژه ساده درست می کنیم که ابتدا مرورگر را باز می کند، سپس به آدرس https://google.com می رود و عبارت “سورس سرا – آموزش برنامه نویسی” را در گوگل جستجو می کند. قبل از بررسی کد پروژه، ابتدا نحوه پیدا کردن نام مربوط به فیلد جستجوی موجود در صفحه اصلی گوگل را توضیح می دهم. برای این کار بعد از ورود به صفحه گوگل بر روی فیلد جستجو کلیک راست کرده مراحل زیر را انجام دهید.
برای ایجاد برنامه ما به فضای نام های زیر نیاز داریم:
سپس باید مانند نمونه زیر چهار فیلد برای نگه داری آدرس پوشه ای که شامل درایور مرورگر مورد نظر ماست، آدرس سایت گوگل، نامی که به فیلد جستجو اختصاص داده شده است و عبارتی که برنامه باید جستجو کند، تعریف کنیم:
حال باید یک نمونه از درایور مرورگر مورد نظرمان ایجاد کرده و به صفحه اصلی گوگل برویم:
سپس باید فیلد جستجو را پیدا کرده و عبارت مورد نظر را در آن تایپ و submit کنیم:
حال اگر برنامه را اجرا کنید، ابتدا مرورگر باز و سپس وارد سایت گوگل می شود. بعد از آن عبارت ذکر شده در بالا را در فیلد جستجو وارد و جستجو را انجام می گردد.
منبع آموزش سایت سورس سرا است. برای مشاهده نسخه کامل به لینک زیر مراجعه کنید:
آموزش نصب و استفاده از کتابخانه Selenium.WebDriver در سی شارپ