ChromeOS
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
ChromeDriver Binary
همه تصاویر آزمایشی ChromeOS دارای ChromeDriver باینری در /usr/local/chromedriver/
نصب شدهاند. باینری به همان نسخه کروم در آن تصویر آزمایشی بهروزرسانی میشود. یعنی همیشه از آخرین ساخت ChromeDriver استفاده خواهید کرد.
اگر آزمایش شما انتظار دارد در برابر یک ساخت «پایدار» از ChromeDriver باینری اجرا شود، باید کد خود را در آزمایش خود بنویسید تا باینری مورد نظر را دانلود کنید و باینری را در /usr/local/chromedriver/
جایگزین کنید.
نحوه استفاده از ChromeDriver در تست خودکار
نوشتن آزمایشی که از ChromeDriver برای تعامل با Chrome استفاده میکند، سریع است. یک کلاس بسته بندی برای استفاده از ChromeDriver در ChromeOS/Autotest موجود است. کلاس wrapper، به عنوان مدیر زمینه، تایپ می کند و وظایف زیر را برای شما انجام می دهد:
- با استفاده از تله متری به سیستم ChromeOS وارد می شود.
- ChromeDriver را با حالت از راه دور در دستگاه تحت آزمایش (DUT) راهاندازی میکند و پس از ورود به سیستم به درگاه اشکالزدایی راه دور نمونه Chrome متصل میشود.
- یک نمونه درایور را در معرض دید شما قرار می دهد تا هر گونه تماس ChromeDriver را انجام دهید.
- فرآیند ChromeDriver را خاموش می کند و از سیستم عامل Chrome خارج می شود.
برای نوشتن یک آزمایش، میتوانید نمونه آزمایشی desktopui_UrlFetchWithChromeDriver
را دنبال کنید.
برای شروع:
وارد کردن کلاس wrapper
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 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-08-23 بهوقت ساعت هماهنگ جهانی.
[{
"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\u06cc\u062e \u0622\u062e\u0631\u06cc\u0646 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc 2024-08-23 \u0628\u0647\u200c\u0648\u0642\u062a \u0633\u0627\u0639\u062a \u0647\u0645\u0627\u0647\u0646\u06af \u062c\u0647\u0627\u0646\u06cc."}
[[["درک آسان","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-23 بهوقت ساعت هماهنگ جهانی."],[],[]]