مرحبًا بعودتك.
ماجستير الأتمتة.
الآن ، حتى هذه النقطة ، قمنا بتشغيل هذا الرمز مرات عديدة وترى ذلك الآن.
لدي الكثير من متصفحات Chrome مفتوحة.
هذا ليس جيدا.
كيف نغلق هذه الأشياء؟
حسنًا ، بسهولة تامة ، في الواقع.
كل ما يتعين علينا القيام به هو أن نقول أن متصفح Chrome قريب من النقطة.
الآن هذه الطريقة القريبة ستغلق متصفحاتنا.
ومع ذلك ، يواجه الكثير من الأشخاص أحيانًا مشكلات مع هذه الطريقة لأن المتصفحات يتم تحديثها
باستمرار وأحيانًا يحتوي السيلينيوم على بعض الأخطاء حيث لا يغلق هذا بشكل صحيح.
لذلك قد يعمل هذا من أجلك.
الآن ، في حالتي ، إذا قمت بتشغيل هذا.
حسنا.
حسنًا ، لقد نجح هذا بالفعل.
ولكن هناك حالات لا يعمل فيها هذا ، لذا قد تضطر إلى استدعاء هذا بالفعل.
مرتين للتأكد من إغلاقه.
المثيل الذي يستخدم الآن إغلاق سيغلق النافذة الحالية التي يتم فتحها ، وهو
ما نفعله هنا مع الإقلاع.
يمكنك بالفعل إغلاق محرك الكروم بالكامل.
لذلك دعونا نستسلم الآن ونرى ما إذا كان هذا يعمل.
حسنا.
لذلك قم أيضًا بإنهاء المتصفح.
ولكن إذا قمت بفتح المتصفح مرتين في الكود الخاص بك لسبب ما ، فسيتم إنهاء جميع الجلسات.
لسوء الحظ ، نظرًا لأن كل هذه البجع كانت حالات سابقة ، فلن تعرف كيفية الإقلاع عنها.
يجب أن نتخلى عنهم من قبل.
لذلك سيتعين عليك إغلاق هذه يدويًا في الوقت الحالي.
لكنك تعلم الآن على الأقل أنك تضيف هذا في النهاية.
آسف لتوضيح كيفية القيام بذلك في النهاية ، ولكن كان علي أن أبقيه مفتوحًا حتى أتمكن من شرح
كل هذه الأشياء التي تحدث لك.
ولكن من الأفضل أن تغادر المتصفح بعد ذلك.
الآن ، يتسبب هذا الإنهاء والإغلاق في الكثير من المتاعب وأحيانًا قد لا يعمل على المتصفح.
هذا يعتمد على الإصدارات التي قمت بتثبيتها.
هناك الكثير من النماذج عبر الإنترنت يمكنك البحث عنها والقول ، مرحبًا ، لماذا لا يتم إنهاء المتصفح الخاص بي؟
لذلك فهو موضوع جدل كبير حيث يمكنك العثور على معلومات عبر الإنترنت عليه.
إذا لم ينجح الأمر معك ، فقد تضطر إلى الاتصال بهذا مرتين أو قد تضطر إلى التحقق من أن الإصدار
الذي تستخدمه يعمل بشكل صحيح.
الآن ، قد يسأل البعض منكم أن هذا يمنحك الكثير من القوة ، أليس كذلك؟
لأنني أعني ، يمكنني البدء في كتابة الروبوتات لتصفح مواقع الويب.
ربما أرغب في كتابة روبوت صغير يتابع كل منشور على Reddit ويؤيده.
أو ربما أقوم بالنقر فوق الإعجاب بصفحة على Facebook مرارًا وتكرارًا.
ربما تجري مسابقة تصويت ويمكنني فقط كتابة نصوص لأتمتة تسجيل الأشخاص للدخول بشكل عشوائي ، والأشخاص الذين يقومون
بتسجيل الدخول وتحميل ، دعنا نقول ، إرسالك.
لذلك هناك العديد من الطرق الجيدة لاستخدام الأتمتة والعديد من الطرق السيئة لاستخدام الأتمتة.
ربما تريد إرسال رسائل شخصية إلى أصدقائك على Facebook.
حسنًا ، يمكنك أتمتة ذلك وإرسال رسائل إلى الآلاف منهم جميعًا في نفس الوقت باستخدام شيء مثل السيلينيوم.
لكنك ترى أن مواقع الويب أكثر ذكاءً من ذلك لأن معظم مواقع الويب ستكتشف متى يكون روبوتًا يتحكم فيه
مقابل وجود إنسان.
نظرًا لمدى سرعة حدوث الأشياء ، لن يتمكن أي إنسان من إرسال المفاتيح والنقر عليها بهذه السرعة.
الصحيح.
لذا فقد فكر السيلينيوم في ذلك بالفعل.
إذا عدنا بالفعل إلى الموقع الذي عرضته عليك في الأصل ، والذي سأقوم بربطه إذا قمت بالتمرير
طوال الطريق وصولاً إلى Waits ، فإن Waits يسمح لنا بالفعل بالانتظار ومحاكاة الإجراءات في وقت متأخر قليلاً.
لذا فإن معظم الأشخاص الذين يكتبون نصوصًا للأتمتة على مواقع الويب سيستخدمون شيئًا مثل النوم أو الوزن
للتأكد من وجود فترات توقف مؤقت بين الإجراءات حتى لا تقول مواقع الويب ، مرحبًا ، هذا
بالتأكيد ليس بشريًا .
سأقوم بحظر استخدامها.
على سبيل المثال ، هنا على موقع Udemy على الويب ، حاولت كتابة نص برمجي يقوم بأشياء فعلاً ، سريعًا
حقًا ، وسترى أن Udemy في الواقع يحظر نشاطي ويقول ، مرحبًا ، يرجى التحقق من
أنك إنسان ، لذلك تقول ، مرحبًا ، أنا أكتشف شيئًا يجعلني أصدق أن هذا ليس إنسانًا.
لا أريد أن يتم تسجيل خوادمنا بكل هذا النشاط لأنني أعني ، يتعين على شركات مثل Udemy أن تدفع
مقابل ، دعنا نقول ، التفاعلات على موقع الويب لأنها تتحدث إلى خوادم خلفية.
لذلك ستلاحظ بعض هذه الأشياء.
وتريد أن تكون حريصًا مع الأتمتة التي عادةً ما تختبرها على منتجك الخاص أو منتج شركتك
، وأنك لا تسيء استخدام مواقع الويب الأخرى وتحاول ، على سبيل المثال ، التلاعب بالنظام.
لكن استخدام شيء مثل الوزن يسمح لك في الواقع على الأقل بعدم القيام بالأشياء بأسرع ما يمكن حتى لا
يتم اكتشافك بسهولة قدر الإمكان.
مع القوة العظيمة تأتي المسؤولية العظيمة.
والسيلينيوم أداة رائعة للاختبار.
تستأجر الكثير من الشركات مختبرين ومختبر أتمتة لهذا السبب المحدد ، وهو خيار مهني رائع
بالنسبة لك.
ومع ذلك ، يمكنك أيضًا القيام بأشياء سيئة باستخدام هذا.
لذا كن مسؤولاً.
لا تفعل أي شيء قد يوقعك في مشكلة.
لا تدافع عن أي شيء من هذا القبيل ، لكنني آمل أن يكون هذا قد أعطاك اختبارًا بسيطًا لما يفعله مختبرو الأتمتة.
ويمكنك استخدام السيلينيوم ليس فقط على المتصفحات.
يمكنك استخدامها إلى حد كبير على أي شاشة.
يمكنك تشغيلها على أجهزة Android وأجهزة iOS وأي شاشة تقريبًا.
أتمنى أن يكون ذلك جيدًا.
وسأراكم في فيديو آخر.
مع السلامة.