Cara Mencetuskan Fungsi Tetikus dalam Selenium WebDriver Menggunakan Java
Apabila menuding pada menu lungsur, mendedahkan pilihan tambahan, ia menjadi mencabar untuk terus mengklik pilihan tersebut menggunakan XPath sahaja. Untuk menangani perkara ini, anda boleh mensimulasikan tindakan manual pengguna dengan melaksanakan fungsi alih tetikus.
Penyelesaian Cadangan:
Untuk mencapai fungsi alih tetikus yang tepat, adalah penting untuk menganggapnya sebagai satu siri tindakan dalam satu rantai:
Actions action = new Actions(webdriver); WebElement we = webdriver.findElement(By.xpath("//html/body/div[13]/ul/li[4]/a")); action.moveToElement(we).moveToElement(webdriver.findElement(By.xpath("/expression-here"))).click().build().perform();
Dengan memecahkan tindakan seperti yang dilakukan pengguna, kod ini mula-mula bergerak ke elemen yang mencetuskan lungsur turun, kemudian beralih ke pilihan yang dikehendaki dalam menu, dan akhirnya mengkliknya. Ini dengan tepat mensimulasikan fungsi alih tetikus dalam Selenium WebDriver.
Atas ialah kandungan terperinci Bagaimana untuk Mensimulasikan Tindakan Mouseover dalam Selenium WebDriver dengan Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!