Cara menggunakan python browser terminal

Hi Kawan,

Sesuai dengan post sebelumnya, pada kesempatan kali ini saya akan berbagi resep tentang membuat automation test framework dengan menggunakan bahasa pemrograman python + selenium, jadi di akhir sesi kamu pasti bisa membuat otomatisasi pengujian pada browser Google Chrome ya [kalau setup nya benar] 😅

Kenapa membuat tutorial automation test dengan python?

Tujuannya saya buat tutorial kali ini adalah untuk memperkaya khasanah tutorial bahasa Indonesia pada automation test menggunakan bahasa pemrograman python, dimana mayoritas hasil penelusuran yang ada di gugle menggunakan bahasa pemrograman java ataupun javascript.

Post ini merupakan rangkaian post mengenai membuat automationt test dengan python

Daftar isinya:

  1. Belajar Python dari dasar
  2. Memahami cara kerja Pytest [bagian 1] 
  3. Mulai membuat automation test dengan Selenium   Ayam Ayam adalah salah satu unggas yang bisa dimakan Gambar Ayam Ini adalah gambar ayam

    Anda bisa menggunakan selector CSS untuk mengambil elemen image dengan cara seperti ini.

    driver.find_element_by_css_selector['#ayam_image']

    Atau menggunakan XPath dengan cara berikut

    driver.find_element_xpath['//img']

    Atau

    driver.find_element[by=By.XPATH, value='//*[@id="ayam_image"]']

    Dan sebagainya ...

    Intinya, XPath menawarkan banyak metode alternatif untuk mencari suatu elemen pada halaman web.

    Materi mengenai XPath sendiri sangat luas, sehingga kamu bisa baca mengenai CSS lebih lanjut disini.

    Perbandingan CSS vs xPath

    XPathCss
    //div/a div > a
    //div//a div a
    //div[@id='example'] #example
    //div[@class='example'] .example
    //input[@id='username']/following-sibling::input[1] #username + input
    //input[@name='username'] input[name='username']
    //input[@name='login'and @type='submit'] input[name='login'][type='submit']
    a[contains[text[], 'Log out']] a:contains['Log Out']
      #recordlist li:nth-of-type[4]
       a[id^='id_prefix_']
       a[id$='_id_sufix']
       a[id*='id_pattern']
       
    ➜ pipenv --three Inisiasi directory sebagai virtual environment yang baru dengan python3
    ➜ pipenv shell mengaktivasi virtual environment
    ➜ pip freeze melihat daftar isi library yang sudah di terpasang di virtual environment 
    ➜ pipenv install selenium memasang library selenium
    ➜ pipenv install pytest memasang library pytest
    ➜ chromedriver -v cek versi chromedriver
    ➜ python test_googling.py menjalankan kode python
    ➜ pytest menjalankan module pytest di directory aktif
    ➜ pytest -s menjalankan pytest disertai stdout untuk print console

     Link terkait:


    Bagaimana cara menjalankan script python?

    Menjalankan Python.
    Buka terminal CTRL + ALT + T..
    Ketik python maka Anda akan masuk ke Python shell..
    Tuliskan script Python Anda, contoh: print["Selamat datang di Python"] . jika sudah tekan tombol ENTER , dan script Python akan dijalankan/eksekusi..
    Untuk keluar dari Python shell ketik exit[].

    Python bisa digunakan untuk apa saja?

    Python adalah sebuah bahasa pemrograman yang digunakan untuk membuat aplikasi, perintah komputer, dan melakukan analisis data. Sebagai general-purpose language, Python bisa digunakan untuk membuat program apa saja dan menyelesaikan berbagai permasalahan. Selain itu, Python juga dinilai mudah untuk dipelajari.

    Python menggunakan bahasa apa?

    Python adalah bahasa pemrograman interpretatif yang dapat digunakan di berbagai platform dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode dan merupakan salah satu bahasa populer yang berkaitan dengan Data Science, Machine Learning, dan Internet of Things [IoT].

    Bagaimana cara belajar python?

    Tips Belajar Python dengan Cepat.
    Pahami dulu dasar bahasa pemrograman. Ada beberapa aspek penting terkait apa saja yang harus kamu pelajari dari sebuah bahasa pemrograman. ... .
    Kuasai Bahasa Inggris. ... .
    Mulai belajar sekarang. ... .
    4. Coba buat program sederhana. ... .
    Learning by doing..

Bài mới nhất

Chủ Đề