ChromeOS
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
ChromeDriver İkili Programı
Tüm ChromeOS test görüntülerinin /usr/local/chromedriver/
dosyasında ChromeDriver ikili programı yüklü. İkili program, test görüntüsündeki Chrome'un aynı sürümüne güncellenir. Yani, her zaman ChromeDriver'ın en son derlemesini kullanırsınız.
Testiniz "kararlı" bir ortamda çalışmayı bekliyorsa ChromeDriver ikili programının
istediğiniz ikili programı indirmek için testinizde kendi kodunuzu yazmanız ve
/usr/local/chromedriver/
hücresindeki ikili verileri değiştirin.
Bir Autotest testinde ChromeDriver nasıl kullanılır?
Chrome'la etkileşimde bulunmak için ChromeDriver'ı kullanan bir test yazmak hızlı bir işlemdir. Her biri 100'den az gösterim alan
sarmalayıcı sınıfı kullanarak ChromeOS/Autotest'te sunulan ChromeDriver'ı kullanabilirsiniz. Bağlam yöneticisi türü olarak sarmalayıcı sınıfı ve aşağıdaki görevleri sizin için yerine getirir:
- Telemetriyi kullanarak ChromeOS'te oturum açar.
- ChromeDriver'ı Test Altındaki Cihazda (DUT) Uzak modla başlatır ve oturum açtıktan sonra Chrome örneğinin uzaktan hata ayıklama bağlantı noktasına bağlanır.
- ChromeDriver araması yapabilmeniz için bir sürücü örneği sunar.
- ChromeDriver işlemini kapatır ve ChromeOS'ten çıkış yapar.
Test yazmak için test desktopui_UrlFetchWithChromeDriver
örneğini uygulayabilirsiniz.
Başlamak için:
Sarmalayıcı sınıfını içe aktarma
from autotest_lib.client.common_lib.cros import chromedriver
Bir ChromeDriver örneği oluşturup arama yapın.
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)|
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-08-22 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]
{"lastModified": "Son g\u00fcncelleme tarihi: 2024-08-22 UTC."}
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-08-22 UTC."],[],[]]