ChromeOS
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Biner ChromeDriver
Semua image pengujian ChromeOS telah menginstal biner ChromeDriver di /usr/local/chromedriver/
. Biner ini diupdate ke versi Chrome yang sama dalam gambar pengujian tersebut. Artinya, Anda akan selalu menggunakan build terbaru ChromeDriver.
Jika pengujian Anda ingin berjalan pada "stabil" build biner ChromeDriver,
Anda perlu menulis kode Anda sendiri dalam pengujian
untuk mengunduh biner yang diinginkan dan
ganti biner di /usr/local/chromedriver/
.
Cara menggunakan ChromeDriver dalam Pengujian otomatis
Menulis pengujian yang menggunakan ChromeDriver untuk berinteraksi dengan Chrome berlangsung cepat. Ada
class wrapper untuk menggunakan ChromeDriver yang tersedia di ChromeOS/Autotest. Class wrapper, sebagai jenis pengelola konteks, dan menangani tugas berikut untuk Anda:
- Login ke ChromeOS menggunakan Telemetry.
- Memulai ChromeDriver dengan mode Jarak jauh di Perangkat yang sedang Diuji (DUT) dan terhubung ke port debug jarak jauh pada instance Chrome setelah login.
- Mengekspos instance driver agar Anda dapat melakukan panggilan ChromeDriver.
- Mematikan proses ChromeDriver dan logout dari ChromeOS.
Untuk menulis pengujian, Anda dapat mengikuti contoh pengujian desktopui_UrlFetchWithChromeDriver
.
Untuk memulai:
Mengimpor class wrapper
from autotest_lib.client.common_lib.cros import chromedriver
Buat instance ChromeDriver, lalu lakukan panggilan.
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)|
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-08-22 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Informasi yang saya butuhkan tidak ada"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Terlalu rumit/langkahnya terlalu banyak"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Sudah usang"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Masalah kode / contoh"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]
{"lastModified": "Terakhir diperbarui pada 2024-08-22 UTC."}
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-08-22 UTC."]]