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

Bagaimana untuk menggayakan paparan elemen HTML dalam ujian Selenium?

WBOY
Lepaskan: 2023-09-08 10:01:04
ke hadapan
1299 orang telah melayarinya

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';");
Salin selepas log masuk

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()
   }
}
Salin selepas log masuk

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!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan