Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menggayakan paparan elemen HTML dalam ujian Selenium?

Bagaimana untuk menggayakan paparan elemen HTML dalam ujian Selenium?

WBOY
WBOYke hadapan
2023-09-08 10:01:041260semak imbas

Bagaimana untuk menggayakan paparan elemen HTML dalam ujian Selenium?

Kita boleh menggunakan pemacu web Selenium untuk menetapkan paparan gaya elemen html. DOM berinteraksi dengan elemen pada halaman dengan bantuan Javascript. Selenium melaksanakan arahan Javascript melalui kaedah executeScript. Perintah yang akan dilaksanakan dihantar kepada kaedah sebagai parameter.

Sesetengah operasi (seperti tetapan paparan gaya) dilakukan oleh Javascript Executor. Kaedah getElementById boleh digunakan untuk mencari elemen. Kemudian kita perlu menggunakan kaedah style.display pada webelement dan tetapkan jenis paparan.

Tatabahasa

executor.executeScript
("document.getElementById('gsc-i-id1').style.display='block';");

Contoh

Pelaksanaan kod.

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.JavascriptExecutor;
public class ElementStyleSet{
   public static void main(String[] args) {
      System.setProperty("webdriver.chrome.driver", "C:\Users\ghs6kor\Desktop\Java\chromedriver.exe");
      WebDriver driver = new ChromeDriver();
      driver.get("https://www.tutorialspoint.com/index.htm");
      driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
      // Javascript executor class with executeScript method
      JavascriptExecutor j = (JavascriptExecutor) driver;
      // set the display with style.display method
      j.executeScript ("document.getElementById('gsc-i-id1').style.display='block';");
      driver.close()
   }
}

Atas ialah kandungan terperinci Bagaimana untuk menggayakan paparan elemen HTML dalam ujian Selenium?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam