de-vraag
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
TEJAS TRIVEDI
TEJAS TRIVEDI
Question

Cara memverifikasi elemen yang ada atau terlihat di selenium 2 (Selenium WebDriver)

Ada yang bisa mengirimi saya contoh kode cara memverifikasi elemen

  1. ispresent
  2. isvisible
  3. isenable
  4. textpresent

di Selenium WebDrvier menggunakan Java

32 2013-01-04T11:50:17+00:00 3
Ripon  Al Wasim
Ripon Al Wasim
Pertanyaan edit 16 Maret 2015 в 7:17
Pemrograman
java
webdriver
selenium-webdriver
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
 Manigandan
Manigandan
18 Januari 2013 в 11:05
2013-01-18T11:05:14+00:00
Lebih
Sumber
Sunting
#18133345

Saya menggunakan pernyataan cetak java untuk memudahkan pemahaman.

  1. Untuk memeriksa Elemen Hadir:

     if(driver.findElements(By.xpath("value"))).size() != 0){
     System.out.println("Element is Present");
     }else{
     System.out.println("Element is Absent");
     }

    Atau

     if(driver.findElement(By.xpath("value"))!= null){
     System.out.println("Element is Present");
     }else{
     System.out.println("Element is Absent");
     }
  2. Untuk memeriksa Visible:

     if( driver.findElement(By.cssSelector("a > font")).isDisplayed()){
     System.out.println("Element is Visible");
     }else{
     System.out.println("Element is InVisible");
     }
  3. Untuk memeriksa Enable:

     if( driver.findElement(By.cssSelector("a > font")).isEnabled()){
     System.out.println("Element is Enable");
     }else{
     System.out.println("Element is Disabled");
     }
  4. Untuk memeriksa teks yang ada

     if(driver.getPageSource().contains("Teks untuk diperiksa")){
     System.out.println("Teks ada");
     }else{
     System.out.println("Teks tidak ada");
     }
66
0
 DarthOpto
DarthOpto
4 Januari 2013 в 6:40
2013-01-04T18:40:19+00:00
Lebih
Sumber
Sunting
#18133343

Anda bisa mencoba sesuatu seperti:

    WebElement rxBtn = driver.findElement(By.className("icon-rx"));
    WebElement otcBtn = driver.findElement(By.className("icon-otc"));
    WebElement herbBtn = driver.findElement(By.className("icon-herb"));

    Assert.assertEquals(true, rxBtn.isDisplayed());
    Assert.assertEquals(true, otcBtn.isDisplayed());
    Assert.assertEquals(true, herbBtn.isDisplayed());

Ini hanyalah sebuah contoh. Pada dasarnya Anda mendeklarasikan dan mendefinisikan variabel WebElement yang ingin Anda gunakan dan kemudian Assert apakah mereka ditampilkan atau tidak. Ini menggunakan TestNG Assertions.

9
0
Santiago Hernandez
Santiago Hernandez
7 Januari 2013 в 11:08
2013-01-07T11:08:44+00:00
Lebih
Sumber
Sunting
#18133344

Untuk memastikan bahwa suatu elemen ada, Anda bisa melakukan yang berikut ini:

driver.findElements(By.id("id"));

Itu akan mengembalikan sebuah larik, jika ukuran larik tersebut adalah > 0 maka elemen tersebut ada.

Juga, Anda perlu memberikan informasi lebih lanjut, seperti bahasa dan apa yang telah Anda coba sebelum bertanya,

Semoga berhasil

0
0
Related communities 3
Programmer JAVA indonesia
Programmer JAVA indonesia
1 119 pengguna
Buka telegram
jvmusergroup
jvmusergroup
351 pengguna
Bismillahirrohmanirohim. Perhatian! Grup ini merupakan ekspansi dari grup Forum Java Programmer Indonesia di Facebook. Silahkan berbagi pengalaman dan masalah seputar Java dan keluarganya. https://t.me/JVMIndonesia Admin : @hendisantika34
Buka telegram
Java Indonesia🇲🇨
Java Indonesia🇲🇨
144 pengguna
Programmer Java Indonesia. Grup ini digunakan untuk bertanya terkait materi belajar Java / fullstack Warning=> -dilarang promosi(izin adm -18+🔞 - berbicara sopan - no spam /boot Mohon ikut aturan grup belum di keluarkan
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Asilbek Qadamboyev
Terdaftar 2 hari yang lalu
2
Akshit Mehta
Terdaftar 4 hari yang lalu
3
me you
Terdaftar 1 minggu yang lalu
4
Никита иванов
Terdaftar 1 minggu yang lalu
5
Alex1976G_06
Terdaftar 1 minggu yang lalu
ID
JA
KO
RU
TR
© de-vraag 2022
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi