Jadual Kandungan
Tatabahasa
Contoh
Rumah hujung hadapan web html tutorial Bagaimana untuk menggayakan paparan elemen HTML dalam ujian Selenium?

Bagaimana untuk menggayakan paparan elemen HTML dalam ujian Selenium?

Sep 08, 2023 am 10:01 AM
harta benda ujian selenium

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

1

2

executor.executeScript

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

Salin selepas log masuk

Contoh

Pelaksanaan kod.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

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!

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

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah pendapat anda tentang furmark - Bagaimanakah furmark dianggap layak? Apakah pendapat anda tentang furmark - Bagaimanakah furmark dianggap layak? Mar 19, 2024 am 09:25 AM

Apakah pendapat anda tentang furmark - Bagaimanakah furmark dianggap layak?

Belajar memasang Selenium dengan mudah menggunakan PyCharm: panduan pemasangan dan konfigurasi PyCharm Belajar memasang Selenium dengan mudah menggunakan PyCharm: panduan pemasangan dan konfigurasi PyCharm Jan 04, 2024 pm 09:48 PM

Belajar memasang Selenium dengan mudah menggunakan PyCharm: panduan pemasangan dan konfigurasi PyCharm

Sertai pengembaraan Xianxia baharu! Pramuat turun 'Zhu Xian 2' 'Wuwei Test' kini tersedia Sertai pengembaraan Xianxia baharu! Pramuat turun 'Zhu Xian 2' 'Wuwei Test' kini tersedia Apr 22, 2024 pm 12:50 PM

Sertai pengembaraan Xianxia baharu! Pramuat turun 'Zhu Xian 2' 'Wuwei Test' kini tersedia

Apakah perbezaan antara ujian fungsi dan liputan dalam bahasa yang berbeza? Apakah perbezaan antara ujian fungsi dan liputan dalam bahasa yang berbeza? Apr 27, 2024 am 11:30 AM

Apakah perbezaan antara ujian fungsi dan liputan dalam bahasa yang berbeza?

Raja baharu FPS domestik! Medan Perang 'Operasi Delta' Melebihi Jangkaan Raja baharu FPS domestik! Medan Perang 'Operasi Delta' Melebihi Jangkaan Mar 07, 2024 am 09:37 AM

Raja baharu FPS domestik! Medan Perang 'Operasi Delta' Melebihi Jangkaan

PHP Jenkins 101: Satu-satunya cara untuk bermula dengan CI/CD PHP Jenkins 101: Satu-satunya cara untuk bermula dengan CI/CD Mar 09, 2024 am 10:28 AM

PHP Jenkins 101: Satu-satunya cara untuk bermula dengan CI/CD

Bagaimana untuk melumpuhkan kes ujian di Maven? Bagaimana untuk melumpuhkan kes ujian di Maven? Feb 26, 2024 am 09:57 AM

Bagaimana untuk melumpuhkan kes ujian di Maven?

sintaks atribut bawah dalam CSS sintaks atribut bawah dalam CSS Feb 21, 2024 pm 03:30 PM

sintaks atribut bawah dalam CSS

See all articles