تغییر یک پروکسی سلنیوم به معنای برنامه ریزی برای یک جلسه جدید مرورگر است
هنگام تغییر مسیرهای مرورگر، تنظیمات پروکسی WebDriver را به عنوان پیکربندی جلسه در نظر بگیرید و وضعیت را در نظر بگیرید.
تنظیمات استاندارد پروکسی WebDriver هنگام ایجاد یک جلسه مرورگر ارائه می شود. هیچ دستور عمومی WebDriver وجود ندارد که این قابلیت ها را در اواسط جلسه ویرایش کند.
برای اتوماسیون قابل حمل، جلسه بعدی را با پیکربندی پراکسی مورد نظر خود ایجاد کنید و در زمانی که دیگر نیازی به آن نیست، جلسه قبلی را ببندید. برای آزمایشهای مجاز مرور عمومی، قبل از ایجاد جلسه بعدی، یک نقطه پایانی سازگار با مرورگر را از لیست پراکسی رایگان انتخاب کنید. پسوندهای خاص مرورگر یا رابط های اشکال زدایی می توانند مکانیسم های دیگری را ارائه دهند، اما آنها نیازهای پشتیبانی و مجوز جداگانه دارند.
جلسه مرورگر بیش از یک پروکسی دارد
یک جلسه جایگزین، زمینه ای را که آزمون در آن اجرا می شود، تغییر می دهد. کوکیها، ذخیرهسازی، احراز هویت و صفحات باز نیاز به مدیریت عمدی دارند. یک جلسه تمیز ممکن است دقیقا همان چیزی باشد که یک تست جداسازی به آن نیاز دارد. یک گردش کار حالت دار ممکن است نیاز به یک روش پشتیبانی شده برای ایجاد مجدد وضعیت برنامه خود داشته باشد.
آدرس خروجی تغییر یافته همچنین حساب مقصد را بازنشانی نمیکند. اگر گردش کار دوباره به همان حساب وارد شود، سرویس میتواند آن اقدامات را بدون در نظر گرفتن پروکسی مرورگر از طریق آن حساب مرتبط کند.
این انتخاب ها را در طرح آزمایشی نگه دارید: کدام مراحل به یک مسیر پایدار نیاز دارند، یک مرورگر جدید از کجا شروع می شود، و چه وضعیت برنامه ای باید دریافت کند. این باعث میشود که تفسیر شکستها آسانتر از تغییر تنظیمات جهانی یک برنامه افزودنی در حالی که اتصالات و درخواستهای موجود فعال هستند.
در نهایت، مسیر واقعی مرورگر از راه دور را بررسی کنید. یک تنظیم پراکسی در دستگاهی که اسکریپت آزمایشی را اجرا میکند میتواند بر اتصال آن به WebDriver بدون پیکربندی مرورگر روی دستگاه دیگری تأثیر بگذارد.