سلنیوم یک چارچوب تست نرم افزاری قابل حمل برای برنامه های کاربردی وب است. Selenium ابزار پخش (قبلا همچنین ضبط) برای تست های نوشتن را بدون نیاز به یادگیری یک زبان اسکریپت تست (Selenium IDE) فراهم می کند. همچنین یک زبان خاص دامنه (Selenese) را برای نوشتن آزمایش در تعدادی از زبان های برنامه نویسی محبوب مانند C #، Groovy، Java، Perl، PHP، Python، Ruby و Scala فراهم می کند. پس از آن، تست ها می توانند در برابر بسیاری از مرورگرهای وب مدرن اجرا شوند.
سلنیوم دو بخش اصلی به نام های سلنیوم IDE یا (selenium IDE) و سلنیوم وب درایور (selenium webdriver) دارد. سلنیوم IDE یک addon برای فایرفاکس است و پس از نصب آن می توانید آیکن آن را در کنار نوار آدرس ببینید. سلنیوم وب درایور یک کتابخانه برنامه نویسی است که برای اکثر زبان های معروف از جمله پایتون و جاوا موجود است. این کد را می توانید از سلنیوم IDE خروجی بگیرید. پس از اینکه در سلنیوم IDE ضبط دستورات تمام شد از منوی فایل روی export test case رفته و زبان مورد نظر خود را انتخاب کنید. سپس سلنیوم یک خروجی به همان زبان به شما خواهد داد.
سرفصل های دوره آموزشی Packt Beginning Selenium WebDriver Testing in Python:
– شروع به کار با Selenium WebDriver در پایتون
– مبانی WebDriver
– قرار دادن عناصر وب در مرورگر
– تست یک سیستم تأیید هویت
– بسته شدن با مراحل بعدی