Selamat datang kembali, master otomatisasi.
Sekarang, sampai saat ini, kami telah menjalankan kode ini beberapa kali dan Anda melihat bahwa sekarang saya memiliki
banyak browser chrome yang terbuka.
Itu tidak baik.
Bagaimana kita menutup hal-hal ini?
Yah, cukup mudah, sebenarnya.
Yang harus kita lakukan adalah mengatakan browser Chrome dot close.
Sekarang, metode tutup ini akan menutup browser kita, namun, banyak orang terkadang memiliki masalah dengan
metode ini karena browser terus diperbarui dan terkadang Selenium memiliki beberapa bug yang tidak
menutupnya dengan benar.
Jadi ini mungkin berhasil untuk Anda.
Sekarang, dalam kasus saya, jika saya menjalankan ini.
Baiklah, itu benar-benar berhasil, tetapi ada beberapa contoh di mana ini tidak akan berhasil, jadi Anda mungkin
harus benar-benar memanggil ini.
Dua kali untuk memastikan bahwa itu menutup instance sekarang menggunakan pakaian akan menutup jendela saat ini yang
terbuka, yang sedang kami lakukan di sini dengan Quitte, Anda benar-benar bisa menutup seluruh driver
chrome.
Jadi mari kita berhenti sekarang dan lihat apakah ini berhasil.
Baiklah, jadi itu juga keluar dari browser, tetapi jika dalam kode Anda, untuk beberapa alasan Anda membuka browser
dua kali, itu akan menutup semua sesi.
Sayangnya, karena semua ini adalah contoh masa lalu, ia tidak akan tahu cara menghentikannya.
Kita seharusnya baik-baik saja, hentikan mereka dari sebelumnya.
Jadi Anda harus menutupnya secara manual untuk saat ini.
Tapi setidaknya sekarang Anda tahu bahwa Anda baru saja menambahkan ini di akhir.
Maaf telah menunjukkan kepada Anda bagaimana melakukan itu di akhir, tetapi saya harus tetap membukanya sehingga saya dapat menjelaskan
semua hal yang terjadi pada Anda.
Tapi idealnya, Anda keluar dari browser setelahnya.
Sekarang, quick and close ini sebenarnya menyebabkan banyak sakit kepala dan terkadang tidak berfungsi di browser.
Ini tergantung pada versi yang telah Anda instal.
Ada banyak sekali formulir online yang dapat Anda cari dan katakan, hei, mengapa browser saya tidak berhenti?
Jadi itu adalah hal yang sangat diperdebatkan di mana Anda dapat menemukan informasi secara online.
Jika tidak bekerja untuk Anda, Anda mungkin harus memanggil ini dua kali atau Anda mungkin harus memeriksa apakah versi
yang Anda gunakan berfungsi dengan benar.
Sekarang, beberapa dari Anda mungkin bertanya, ini memberi Anda banyak kekuatan, kan, karena maksud saya, saya bisa mulai menulis
bot untuk menelusuri situs web.
Mungkin saya ingin menulis bot kecil yang ada di setiap posting Reddit dan meningkatkannya.
Atau mungkin saya mengklik suka di halaman Facebook berulang-ulang.
Mungkin ada kontes pemungutan suara yang sedang berlangsung dan saya hanya bisa menulis skrip untuk mengotomatiskan orang masuk,
orang acak masuk dan mengunggah, katakanlah, kiriman Anda.
Jadi ada banyak cara baik untuk menggunakan otomatisasi dan banyak cara buruk untuk menggunakan otomatisasi.
Mungkin Anda ingin mengirim pesan pribadi ke teman Facebook Anda.
Nah, Anda dapat mengotomatiskannya dan mengirim ribuan pesan secara bersamaan menggunakan sesuatu seperti Solenni.
Tapi Anda lihat, situs web lebih pintar dari itu karena sebagian besar situs web akan mendeteksi ketika robot mengendalikannya versus
ketika ada manusia karena seberapa cepat hal-hal terjadi.
Tidak ada manusia yang bisa mengirim kunci dan mengklik secepat itu.
Benar.
Jadi selenium sebenarnya sudah memikirkan itu.
Jika kita benar-benar kembali ke sini ke situs yang awalnya saya tunjukkan kepada Anda, yang
akan saya tautkan jika Anda menggulir ke bawah untuk menunggu, wait memungkinkan Anda untuk benar-benar menunggu dan mensimulasikan tindakan dengan sedikit penundaan.
Jadi kebanyakan orang dengan skrip otomatisasi yang tepat di situs web akan menggunakan sesuatu seperti tidur atau menunggu untuk
memastikan bahwa ada jeda di antara tindakan sehingga sementara situs web tidak akan mengatakan, hei,
hei, ini jelas bukan manusia, Saya akan memblokir penggunaannya.
Misalnya, di sini di situs Web Udemy, saya mencoba menulis skrip yang melakukan sesuatu dengan sangat, sangat cepat, dan
Anda akan melihat bahwa Udemy benar-benar memblokir aktivitas saya dan berkata, hei, harap verifikasi
bahwa Anda adalah manusia sehingga mengatakan, hei, saya mendeteksi sesuatu yang membuat saya percaya bahwa ini bukan
manusia.
Saya tidak ingin server kami masuk log dengan semua aktivitas ini karena maksud saya, perusahaan seperti Anda --
Anda harus membayar, katakanlah, InterAction ada di situs web karena mereka berbicara dengan server backend.
Jadi, Anda akan memperhatikan beberapa hal ini.
Dan Anda ingin berhati-hati dengan otomatisasi yang biasanya Anda uji pada produk Anda sendiri atau
produk perusahaan Anda dan bahwa Anda tidak menyalahgunakan situs web lain dan mencoba, katakanlah, mempermainkan sistem.
Tetapi menggunakan sesuatu seperti menunggu sebenarnya memungkinkan Anda untuk setidaknya tidak melakukan sesuatu secepat mungkin sehingga
Anda tidak terdeteksi semudah mungkin.
Dengan kekuatan besar datang tanggung jawab besar, dan selenium adalah alat yang hebat untuk menguji banyak perusahaan, penguji
yang lebih tinggi dan penguji otomatisasi untuk alasan khusus ini.
Dan itu adalah pilihan karir yang bagus untuk Anda.
Namun, Anda juga dapat melakukan hal-hal buruk dengan ini.
Jadi bertanggung jawab.
Jangan melakukan apa pun yang mungkin membuat Anda dalam masalah, tidak menganjurkan apa pun untuk itu.
Tapi saya harap ini memberi Anda sedikit tes tentang apa yang dilakukan penguji otomasi.
Dan Anda dapat menggunakan Selenium tidak hanya di browser.
Anda dapat menggunakannya cukup banyak di layar apa pun.
Anda dapat menjalankannya di perangkat Android, perangkat iOS, hampir semua layar.
Saya harap itu menyenangkan.
Dan sampai jumpa di video lainnya.
Sampai jumpa.