أكاديمية الصقر للتدريب

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
مالك ماريه Eslam Abdullah-- لا تميز خلال هذه الفترة YasserKhalil مع أكاديمية الصقر اخفي أكوادك وعيش حياتك EvilClippy VBA Project Unviewable Protection اكسيل اسئله واجابات


اعلان هنا
ألعاب فلاش أون لاين
أعلن هنا
أعلن هنا
صفحتنا على الفيس بوك
أعلن هنا



أهلا وسهلا بك زائرنا الكريم في أكاديمية الصقر للتدريب، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .





2 - التحكم في الويب ومواقع الانترنت Web Automation

السلام عليكم ورحمة الله وبركاته رابط الحلقة الأولى لمشاهدة الروابط يلزمك التسجيل في أكاديمية الصقر للتدريب كنا وقفنا ف ..



03-06-2018 10:52 صباحا
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 7274
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 411
قوة السمعة : 20906
الاعجاب : 1481
 offline 

السلام عليكم ورحمة الله وبركاته

رابط الحلقة الأولى لمشاهدة الروابط يلزمك التسجيل في أكاديمية الصقر للتدريب

كنا وقفنا في الحلقة اللي فاتت عند نقطة جديدة وهي إزاي نفتح موقع جوجل .. وجهزنا الملف وحفظناه وفعلنا مكتبة الـ Selenium
دلوقتي جه دور الأكواد وربطها بأداة الـ Selenium .. 
هنمسك سطر سطر ونحاول نبسطه ونشرحه عشان نقدر نهضم الموضوع وإزاي العملية بتتم 

Sub Navigate_To_Google()

لما بنكتب كود نبدأ بكلمة Sub يليها اسم الماكرو أو اسم الإجراء الفرعي ، ونحاول يكون الاسم معبر عن الهدف من الكود ، والهدف من الكود هو فتح موقع جوجل
والجملة دي لازم يكون ليها جملة في النهاية وهي قفلة الكود End Sub


Dim bot         As New WebDriver

أول سطر داخل الكود وهو للإعلان عن متغير 
المتغير هنا اسمه bot وممكن تسميه أي اسم ، ولكن يفضل إن اسم المتغير بردو يكون معبر عن الهدف من المتغير
وكلمة bot في الخيال العلمي معناها robot وهو بالظبط اللي المتغير هيقوم بيه ، بس دا مش خيال علمي ، دي حقيقة ، لأن الكود هيكون بمثابة الإنسان الآلي اللي بيقوم بنفس الأعمال اللي إنت بتقوم بيها بشكل آلي وأتوماتيك ، عشان كدا هتلاقي في عنوان السلسلة دي كلمة Web Automation وترجمتها الحرفية "أتمتة الويب" .. ودا اللي بيتم بالظبط
إنت بتبرمج الأكواد بحيث تقوم بشكل أوتوماتيك بتنفيذ الخطوات اللي بتعملها بشكل يدوي
ونوع المتغير هو New WebDriver ودا المقصود بيه المتصفح اللي هيقوم بالمهمة ، ويمكنك التعامل مع متصفحات كثيرة لكن إحنا هنركز على جوجل كروم (يفضل تحميل أحدث نسخة من الجوجل كروم)

bot.Start "chrome", "https://www.google.com"

المتغير اللي استخدمناه غالباً أول حاجة هيعملها إنه يحدد المتصفح ويحدد العنوان الأساسي b*ase URL .. وهنا استخدمنا الطريقة Start كنقطة بداية يليها اسم المتصفح بين أقواس تنصيص ، والبارامتر التاني هو العنوان الأساسي للموقع اللي عايزن نتصفحه ودا بردو بين أقواس تنصيص

bot.Get "/"

السطر اللي فات بيجهز المتصفح بس ، لكن السطر ده واللي بنستخدم فيه كلمة Get هو بداية مرحلة التنفيذ لعملية التصفح ويليه شرطه مايلة / بين أقواس تنصيص للذهاب إلى العنوان المطلوب 

وأخيراً دا الشكل الأخير للكود بالكامل
Sub Navigate_To_Google()
    Dim bot         As New WebDriver
    
    bot.Start "chrome", "https://www.google.com"
    bot.Get "/"
    
    
End Sub


نيجي لتنفيذ الكود: آخر جملة في الكود End Sub هنعمل عندها نقطة توقف Break Point؟ إزاي نعملها دا يا دسوقي
نقف بمؤشر الماوس في السطر End Sub
uD0s7icZiRycEx8
دلوقتي اضغط F5 لتنفيذ الكود ، هيفتح معاك جوجل كروم ويفتح صفحة جوجل
السؤال : هل يمكن تصفح أي جزء آخر داخل موقع جوجل بنفس الكود؟ الإجابة أينعم
هنجرب نكتب سطر جديد بالشكل ده
bot.Get "/m/translate"

الجزء دا خاص بترجمة جوجل

طبعاً إحنا لما نفذنا الكود اللي فات ، السطر الأخير End Sub ظهر عندنا باللون الأصفر لأننا توقفنا عنده .. إزاي ننفذ السطر الجديد اللي إحنا أضفناه بدون ما نعيد تنفيذ الكود بالكامل
5sQsZxYp2kS7MZG
لما نسحب السهم الأصفر لفوق هيكون الشكل الجديد للكود بالشكل التالي
eYB9N71Wp9ACfyh
روح للمتصفح وشوف النتيجة ، هتلاقي صفحة الترجمة الخاصة بجوجل
الفكرة في إنك تقدر من خلال العنوان الرئيسي تتصفح أي جزء في الموقع

** ملحوظة : يوجد شرطة مائلة slash قبل حرف الـ m في الصور السابقة

وإلى لقاء في حلقة جديدة 
كان معكم أخوكم في الله / ياسر خليل أبو البراء

تم نشر الحلقة الثالثة من هذه السلسلة على الرابط التالي
لمشاهدة الروابط يلزمك التسجيل في أكاديمية الصقر للتدريب
 
 







03-06-2018 11:09 صباحا
مشاهدة مشاركة منفردة [1]
الصقر
menu_open عضوية موثقة
مدير المنتدى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 2
المشاركات : 1712
الجنس : ذكر
الدعوات : 16
يتابعهم : 0
يتابعونه : 573
قوة السمعة : 17640
الاعجاب : 327
موقعي : زيارة موقعي
 offline 
look/images/icons/i1.gif 2 - التحكم في الويب ومواقع الانترنت Web Automation
333123

استمر يا غالى 142





توقيع :الصقر

اخى العضو الكريم
اذا كنت ترى ان المنتدى مفيد لك
فكن سفيرا لنا بدعوة الاخرين للانضمام معنا
فالدال على الخير كفاعله



03-06-2018 11:10 صباحا
مشاهدة مشاركة منفردة [2]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 7274
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 411
قوة السمعة : 20906
الاعجاب : 1481
 offline 
look/images/icons/i1.gif 2 - التحكم في الويب ومواقع الانترنت Web Automation
بارك الله فيك أخي الحبيب حسام ومشكور على مرورك العطر
الأهم من الاستمرار هو التفاعل من قبل الأخوة الأعضاء والاستفادة من الموضوع





03-06-2018 11:16 صباحا
مشاهدة مشاركة منفردة [3]
الصقر
menu_open عضوية موثقة
مدير المنتدى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 2
المشاركات : 1712
الجنس : ذكر
الدعوات : 16
يتابعهم : 0
يتابعونه : 573
قوة السمعة : 17640
الاعجاب : 327
موقعي : زيارة موقعي
 offline 
look/images/icons/i1.gif 2 - التحكم في الويب ومواقع الانترنت Web Automation
المشاركة الأصلية كتبت بواسطة: YasserKhalil
بارك الله فيك أخي الحبيب حسام ومشكور على مرورك العطر
الأهم من الاستمرار هو التفاعل من قبل الأخوة الأعضاء والاستفادة من الموضوع

صدقت



توقيع :الصقر

اخى العضو الكريم
اذا كنت ترى ان المنتدى مفيد لك
فكن سفيرا لنا بدعوة الاخرين للانضمام معنا
فالدال على الخير كفاعله



03-06-2018 11:36 صباحا
مشاهدة مشاركة منفردة [4]
Kamel meraghni
menu_open
عضو فعال
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 26-08-2017
رقم العضوية : 182
المشاركات : 105
الجنس : ذكر
تاريخ الميلاد : 23-10-1984
يتابعهم : 7
يتابعونه : 6
قوة السمعة : 637
الاعجاب : 8
 offline 
look/images/icons/i1.gif 2 - التحكم في الويب ومواقع الانترنت Web Automation
جزاك الله خيرا استاذ ياسر



توقيع :Kamel meraghni

الحمد لله وكفى والصلاة والسلام على الحبيب المصطفى



142




03-06-2018 12:46 مساء
مشاهدة مشاركة منفردة [5]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 7274
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 411
قوة السمعة : 20906
الاعجاب : 1481
 offline 
look/images/icons/i1.gif 2 - التحكم في الويب ومواقع الانترنت Web Automation
وجزيت خيراً بمثل ما دعوت لي أخي الكريم كامل وكل عام وأنت بخير





04-06-2018 10:26 صباحا
مشاهدة مشاركة منفردة [6]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 7274
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 411
قوة السمعة : 20906
الاعجاب : 1481
 offline 
look/images/icons/i1.gif 2 - التحكم في الويب ومواقع الانترنت Web Automation
هل واجه أحدكم أي مشكلة أثناء تطبيق الدرس؟ أم أنه لا يوجد من طبق من الأساس sad





04-06-2018 11:23 صباحا
مشاهدة مشاركة منفردة [7]
الصقر
menu_open عضوية موثقة
مدير المنتدى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 2
المشاركات : 1712
الجنس : ذكر
الدعوات : 16
يتابعهم : 0
يتابعونه : 573
قوة السمعة : 17640
الاعجاب : 327
موقعي : زيارة موقعي
 offline 
look/images/icons/i1.gif 2 - التحكم في الويب ومواقع الانترنت Web Automation
المشاركة الأصلية كتبت بواسطة: YasserKhalil
هل واجه أحدكم أي مشكلة أثناء تطبيق الدرس؟ أم أنه لا يوجد من طبق من الأساس sad

اخى الحبيب ابوالبراء ارجو ان تستمر ولا تبالى ممكن يجى مستقبلا اناس يعثرون على هذه الكنوز فيستفيدون منها ويقدرونها ويدعون لك بالخير والجزاء من الله
وارجو عدم التفاعل مع اى عضو يطرح سؤال بالموقع ولا يتفاعل مع الموضوعات الاخرى ولا يريد التعلم فالموقع تعليمى فقط بالمقام الاول 
اما من دخل لمصلحه شخصيه فعليه التوجه لقسم خدمات بمقابل بالموقع فنحن غير ملتزمون بتقديم الخدمه





توقيع :الصقر

اخى العضو الكريم
اذا كنت ترى ان المنتدى مفيد لك
فكن سفيرا لنا بدعوة الاخرين للانضمام معنا
فالدال على الخير كفاعله



04-06-2018 12:34 مساء
مشاهدة مشاركة منفردة [8]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 7274
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 411
قوة السمعة : 20906
الاعجاب : 1481
 offline 
look/images/icons/i1.gif 2 - التحكم في الويب ومواقع الانترنت Web Automation
بارك الله فيك أخي الحبيب حسام
مشكور على مرورك العطر ونصائحك الغالية
في الحقيقة التفاعل يجعل الموضوعات أكثر ثراءً وأكثر استفادة وهذا ما نسعى إليه جميعاً .. افترض أنه لا تفاعل وبعد حين من الزمن جاء أناس آخرون ليستفيدوا وواجهتهم مشكلة كيف سيحلونها إذا لم يكن هناك تفاعل لن تكتشف المشاكل ...
عموماً لعله خير والله المستعان





04-06-2018 02:01 مساء
مشاهدة مشاركة منفردة [9]
محمد الدسوقى
menu_open
خبير
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 47
المشاركات : 639
الجنس : ذكر
تاريخ الميلاد : 14-10-1973
الدعوات : 55
يتابعهم : 9
يتابعونه : 534
قوة السمعة : 6873
الاعجاب : 246
 offline 
look/images/icons/i1.gif 2 - التحكم في الويب ومواقع الانترنت Web Automation
بارك الله فيك أخى الحبيب / أبو البراء
جزاكم الله خيرا على هذه الافادات الرائعة
---------------------------------------
وأفهم من الكود السابق أنه كل مر أحتاج أتصفح صفحة ما أكتب اسمها فى التعليمة
 bot.Get "/"

 





04-06-2018 02:20 مساء
مشاهدة مشاركة منفردة [10]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 7274
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 411
قوة السمعة : 20906
الاعجاب : 1481
 offline 
look/images/icons/i1.gif 2 - التحكم في الويب ومواقع الانترنت Web Automation
هذا السطر للذهاب إلى العنوان الرئيسي أخي الحبيب محمد .. 
بفرض أنك ذهبت لرابط آخر داخل الموقع وأردت الرجوع للرابط الرئيسي ، حينئذٍ يمكنك استخدام هذا السطر





04-06-2018 07:56 مساء
مشاهدة مشاركة منفردة [11]
foufou1
menu_open
عضو
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 05-02-2018
رقم العضوية : 4205
المشاركات : 10
الجنس : ذكر
تاريخ الميلاد : 0-10-1989
يتابعهم : 4
يتابعونه : 0
قوة السمعة : 16
الاعجاب : 0
 offline 
look/images/icons/i1.gif 2 - التحكم في الويب ومواقع الانترنت Web Automation
هناك مشكلة في تنفيذ الكود بيطلع معايا خطأ ورسالة 
الصورة مرفقة أدناه عن الخطأ 
شكرا
 





05-06-2018 09:14 صباحا
مشاهدة مشاركة منفردة [12]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 7274
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 411
قوة السمعة : 20906
الاعجاب : 1481
 offline 
look/images/icons/i1.gif 2 - التحكم في الويب ومواقع الانترنت Web Automation
أين رسالة الخطأ؟ وفي أي سطر يحدث الخطأ؟
انقر على كلمة Debug لمعرفة السطر الذي به الخطأ

يرجى تنصيب أحدث نسخة من الجوجل كروم






المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
3 - التحكم في الويب ومواقع الانترنت Web Automation YasserKhalil
17 1499 YasserKhalil
التحكم فى اظهار واخفاء مقبض التعبئه - حسام خطاب الصقر
9 2167 Excelawy
عمل فورم من خلال الفرام لاستدعاء الصور والتحكم فى مقاساتها الجزء 13 مجدى يونس
7 251 مجدى يونس
طلب طريقة في التحكم في اليوزرفورم من خلال لوحة المفاتيح ابااسماعيل
13 492 YasserKhalil
تكبير وتصغير ووضع يوزرفورم على شريط الادوات والتحكم بإغلاقة محمود ابو الدهب
44 1941 hony.wel

الكلمات الدلالية
التحكم ، الويب ، ومواقع ، الانترنت ، Automation ، (الحلقة ، الثانية) ،


 







اخلاء مسئولية: يخلى منتدى أكاديمية الصقر للتدريب مسئوليته عن اى مواضيع او مشاركات تندرج داخل الموقع ويحثكم على التواصل معنا ان كانت هناك اى إنتهاكات تتضمن اى انتهاك لحقوق الملكية الفكرية او الادبية لاى جهة - بالتواصل معنا من خلال نموذج مراسلة الإدارة .وسيتم اتخاذ الاجراءات اللازمة.
سياسة النشر: التعليقات المنشورة لا تعبر عن رأي منتدى أكاديمية الصقر للتدريب ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر.



الساعة الآن 07:49 مساء

أعلن هنا
أعلن هنا
أعلن هنا