ChromeOS
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
ثنائي ChromeDriver
تحتوي جميع الصور الاختبارية لنظام التشغيل ChromeOS على برنامج ChromeDriver الثنائي مثبّت في /usr/local/chromedriver/
. وبذلك يتم تحديث البرنامج الثنائي إلى الإصدار نفسه من Chrome في هذه الصورة الاختبارية. وهذا يعني أنّك ستستخدم دائمًا أحدث إصدار من ChromeDriver.
إذا كان من المتوقع أن يجري الاختبار مقابل مستوى "ثابت" الإصدار الثنائي من ChromeDriver،
ستحتاج إلى كتابة التعليمة البرمجية في الاختبار لتنزيل البرنامج الثنائي المطلوب
استبدل البرنامج الثنائي في /usr/local/chromedriver/
.
كيفية استخدام ChromeDriver في اختبار "الاختبار التلقائي"
وتتميز كتابة اختبار يستخدم ChromeDriver للتفاعل مع Chrome بسرعة. تتوفر
فئة برنامج تضمين لاستخدام ChromeDriver المتاح في نظام التشغيل ChromeOS/Autotest. وتتولى فئة برنامج التضمين، كنوع مدير سياق، تنفيذ المهام التالية نيابةً عنك:
- يتم تسجيل الدخول إلى نظام التشغيل ChromeOS باستخدام "القياس عن بُعد".
- لبدء تشغيل ChromeDriver باستخدام الوضع عن بُعد على الجهاز ضمن الاختبار (DUT) والاتصال بمنفذ تصحيح الأخطاء عن بُعد لمثيل Chrome بعد تسجيل الدخول.
- تعرض لك مثيل برنامج التشغيل لإجراء أي مكالمات ChromeDriver.
- إيقاف عملية ChromeDriver وتسجيل الخروج من نظام التشغيل ChromeOS.
لكتابة اختبار، يمكنك اتّباع مثال الاختبار desktopui_UrlFetchWithChromeDriver
.
للبدء:
استيراد فئة برنامج التضمين
from autotest_lib.client.common_lib.cros import chromedriver
إنشاء نسخة افتراضية من ChromeDriver وإجراء المكالمات.
with chromedriver.chromedriver() as chromedriver_instance:
driver = chromedriver_instance.driver
# Here you can make standard ChromeDriver calls through the driver instance.
# For example, browse a given url with |driver.get(url)|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-08-22 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]