Baiklah, saatnya melakukan sesuatu yang berguna dengan driver Selenium kami.
Kami ingin mencoba dan mengambil input ini, memasukkan beberapa teks di dalamnya, lalu klik tampilkan pesan, seperti yang kami lakukan
di situs web kami, mungkin di mana kami mencoba masuk secara otomatis untuk menguji fungsi masuk
atau untuk menguji semacam dari fungsi formulir di aplikasi kami.
Bagaimana kita bisa melakukan ini?
Baiklah, izinkan saya menghapus ini dulu agar kita memiliki palet yang bersih dan mulai dengan beberapa hal.
Hal pertama yang ingin saya lakukan ketika bekerja dengan Selenium adalah memastikan bahwa saat kita
melanjutkan melalui kode, kita melakukan sesuatu dengan benar dengan menggunakan perintah tegas ini.
Jadi saya dapat mengatakan menegaskan dan kami ingin menegaskan bahwa teks tombol ini, yang akan kami gunakan, yang
menunjukkan pesan.
Kami ingin menegaskan bahwa ini menunjukkan pesan, sebenarnya.
Ada di halaman kami sekarang, cara mudah untuk memeriksanya adalah dengan mengatakan browser Chrome dan alih-alih Tidal, kami hanya
ingin memeriksa halaman.
macam.
Dan sumber halaman sederhana, jika saya benar, klik di sini dan lihat sumber halaman Lihat.
Ini hanyalah versi HTML dari seluruh situs web yang kita lihat.
Yang seharusnya memiliki tombol tampilkan pesan.
Jadi dengan melakukan ini, semoga, jika semuanya berfungsi hingga baris 12, kita seharusnya benar tanpa
kesalahan.
Jadi mari kita jalankan itu.
Baiklah, kami tidak mendapatkan kesalahan.
Semuanya baik-baik saja sekarang mari kita lanjutkan.
Hal pertama yang ingin saya lakukan adalah mengambil input ini.
Jadi saya akan memeriksa.
Atau mari kita tutup ini sehingga kita memiliki pandangan yang lebih baik tentang ini.
Dan gunakan.
Periksa input, kami melihat bahwa input di sini memiliki ID pesan pengguna sehingga kami dapat mengambil ini dengan ID, jika Anda ingat,
dan kami gulir ke atas ke lembar contekan kami di sini.
Kami melihat bahwa kami dapat mengambil elemen dengannya menggunakan elemen yang ditentukan dengan metode ID, jadi mari kita lakukan itu.
Aku akan mengatakan.
peramban Chrome.
Dot find elemen oleh I. D. dan nama ID yang ingin saya ambil adalah pesan pengguna.
Jadi mari kita lakukan itu.
Saya akan mengatakan pesan pengguna.
Dan hal pertama yang ingin saya lakukan sekarang setelah kita mendapatkan ide ini adalah saya ingin
memastikan bahwa tidak ada teks di sini, mungkin dari pengguna sebelumnya.
Jadi biasanya saat mengambil input, saya akan melakukan sesuatu seperti pesan pengguna.
Mari buat variabel baru di sini yang disebut Pesan Pengguna, dan saya akan mengatakan pesan pengguna titik jelas untuk menghapus di
mana pun di input dan kemudian dari sana.
Dan mari kita pastikan ini adalah garis bawah seperti ini.
Dan kemudian dari sini, kita dapat menggunakan tombol kirim dan tombol kirim, katakan, hei, dalam pesan pengguna mengirim penekanan
tombol ini seolah-olah pengguna sedang mengetik dan memberikan string.
Mari lakukan.
Saya ekstra keren.
Itu agak konyol, tapi itu akan baik-baik saja, jadi kita akan meniru pengetikan, saya sangat keren dengan
input itu setelah kita menyelesaikannya.
Jadi mari kita lihat apakah ini berhasil.
Aku akan lari.
Wah.
Betapa kerennya itu?
Apakah Anda melihat bahwa kami baru saja mengetik otomatis ke dalam kotak dan dikatakan saya sangat keren, luar biasa.
Sekarang, langkah selanjutnya adalah kita ingin mengambil tombol ini dan kemudian mensimulasikan klik di atasnya sehingga pesan Anda akan
ditampilkan di sini.
Jika saya mengklik tampilkan pesan, Anda melihat bahwa saya mendapatkan ini, mari tutup beberapa browser kita
karena saya merasa kita memiliki banyak browser selenium yang terbuka sekarang.
Itu lebih baik.
Jadi sekarang kita memiliki ini sekali lagi, kita dapat memilih sanggul, jadi ingat, kita dapat memilih tombol seperti
ini.
Tapi, yah, jangan sebut itu pajak tulang, dan saya suka spesifik di sini, jadi sebut saja tombol acara pesan
ini.
Sekarang, ini menunjukkan tombol pesan, yang telah kita dapatkan sebelumnya.
Hal pertama yang ingin kita lakukan.
Apakah untuk, baik, mensimulasikan cepat.
Sama seperti itu, jadi kami mengirim ciuman dan kemudian kami mengklik, jadi mari kita lihat apakah itu berhasil, saya akan
mengatakan ini dan lari.
Hmm, sepertinya itu tidak berhasil.
Biarkan saya memeriksa apa yang terjadi.
Kami mendapatkan nama, Air Bun.
Texas tidak didefinisikan dan itu karena kami tidak memperbaiki penamaan di sini dalam fungsi cetak.
Jadi mari kita ganti nama di sini.
Kami sebenarnya hanya bisa mengomentari ini karena kami tidak perlu mencetaknya lagi dan menjalankannya lagi.
Apa yang Anda lihat itu juga, apakah Anda memperhatikan seberapa cepat itu terjadi?
Saya ekstra keren.
Itu mendapat klik pesan Anda dan sekarang pesan saya muncul sangat, sangat keren.
Katakanlah kita ingin mengambil informasi ini.
Apa yang bisa kita lakukan?
Nah, sekali lagi, kita bisa klik kanan, jadi mari kita gunakan default kita.
Mari kita klik kanan memeriksa.
Dan Anda dapat menebak sekarang bahwa ini mulai menjadi mudah, kami melihat bahwa kami memiliki ID tampilan, jadi
kami akan mengambilnya.
Dan katakan ini akan menjadi pesan keluaran.
Dan pesan Alpe akan menjadi.
peramban Chrome.
Temukan makanan berdasarkan idee.
Dan berikan tampilan dan mungkin sekarang untuk memverifikasi bahwa ini berfungsi, saya akan melakukan metode yang
lebih baik dan berkata, hei, saya ingin menegaskan bahwa saya.
Ekstra keren, berapa banyak O yang Feroze sekarang terlihat benar, ada di pesan keluaran.
Dan yang ingin kami lakukan adalah benar-benar melihat teksnya sehingga kami benar-benar dapat mengatakan HTML bagian dalam seperti yang telah kami lakukan di
sini dengan atribut get atau kami hanya dapat mengatakan teks.
Jadi jika saya menjalankan ini.
Tidak mengudara, semuanya berfungsi sekarang, ini adalah contoh sederhana, tetapi apakah Anda memperhatikan seberapa cepat semuanya terjadi?
Maksud saya, jika manusia melakukan ini, Anda harus memilih di sini dan mengetik ini.
Kemudian Anda harus mengklik tampilkan pesan dan pesan Anda akhirnya sampai.
Alasan mengapa otomatisasi pengujian merupakan bagian penting dari pengembangan perangkat lunak adalah karena Anda dapat melakukan banyak hal dengan
sangat cepat.
Anda membiarkan mesin mengontrol browser dengan sangat cepat sehingga Anda dapat menguji sebanyak yang Anda inginkan.
Jutaan kali.
Anda juga dapat mengklik, Anda dapat memasukkan informasi, apa saja yang dapat dilakukan manusia, Selenium juga
memungkinkan Anda menggunakannya.
Sekarang, saya ingin menunjukkan kepada Anda satu cara lain untuk memilih yang sangat, sangat umum.
Kami telah melihat bahwa kami dapat menemukan elemen dengan ID, menemukan elemen dengan nama kelas.
Tapi satu lagi yang sangat berguna adalah sesuatu yang disebut elemen dot find browser Chrome alih-alih nama kelas.
Kami menggunakan sesuatu yang disebut sukses.
Dan kuliah Casesa, kita tidak akan belajar Quseir, tapi sukses di browser.
Apakah gaya yang Anda dapatkan, jadi, misalnya, jika saya melihat sanggul dan saya memeriksanya,
Anda melihat bahwa kelas memiliki sanggul default.
Dan di kelas, inilah yang kita sebut sukses, ini memberitahunya, hei, ini adalah gaya yang kita inginkan.
Anda dapat melihat di sini di tab gaya bahwa kami memiliki tombol, default dan tombol.
Dan ini mengontrol gaya kita di halaman web, misalnya, jika saya hapus centang ini.
Tombol saya, nah, sekarang tidak memiliki gaya jika saya menghapus centang beberapa juga, sekali lagi, gaya tombol
hilang.
Jadi kami benar-benar dapat menggunakan penyeleksi CSF terhadap sesuatu yang Anda dapat Google sendiri atau saya mengajarkan kursus
saya yang lain untuk benar-benar mengambil ini.
Jadi cara kita melakukan sesuatu seperti ini dan mengambil bun bun default adalah dengan menggunakan,
katakanlah, titik kelas CSF.
Tetapi dan ini adalah pemilih akses, misalnya, jika saya ingin mengambil semua tombol yang ada di bawah formulir dapatkan input, yaitu
saya akan mendapatkan input, maka saya akan melakukan pound, yang merupakan singkatan dari Idee.
Dapatkan masukan.
Dan kemudian katakan semua formulir yang memiliki ID mendapatkan input dan apa pun yang merupakan tombol anak saya
ingin Anda ambil sehingga jika saya melakukannya pengguna.
Pesan atau tombol pengguna?
Saya akan mengatakan di sini, jika saya mencetak ini sekarang dan berkata, pengguna bunta, ini seharusnya pemilih, bukan
pilih.
Mari kita perbaiki itu.
Anda lihat bahwa saya juga bisa menangkap elemen ini dengan cara itu.
Baiklah, mari kita istirahat, karena melihat semua jendela yang baru saja saya buka, ini
menjadi sedikit gila.
Jadi di video berikutnya, saya akan menunjukkan cara menutup semua ini.
Aku akan melihat di berikutnya oleh.