Bài viết trước, chúng ta đã tìm hiểu về cách để lấy các element của 1 trang web.
Trong bài viết này, chúng ta sẽ tìm hiểu cách để chọn dữ liệu khi gặp phải dropdown.
kịch bản code ngày hôm nay, chúng ta sẽ vào trang đăng ký user, điền các thông tin cần thiết, sau đó click nút Submit. Ví dụ dưới đây sử dụng link demo của guru99 - http://demo.guru99.com/selenium/newtours/register.php
Trong code bên trên, cũng đã giải thich cho các bạn hiểu hơn.
chú ý nên sử dụng lệnh import bên dưới để có thể dùng lệnh Select
Hẹn gặp lại các bạn ở bài tiếp theo.
Nguồn: bài viết với kiến thức tìm tòi trên mạng, có mượn link của guru99 để test :D
Trong bài viết này, chúng ta sẽ tìm hiểu cách để chọn dữ liệu khi gặp phải dropdown.
kịch bản code ngày hôm nay, chúng ta sẽ vào trang đăng ký user, điền các thông tin cần thiết, sau đó click nút Submit. Ví dụ dưới đây sử dụng link demo của guru99 - http://demo.guru99.com/selenium/newtours/register.php
import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.support.ui.Select; public class demo_acc { public static void main(String[] args) { // TODO Auto-generated method stub WebDriver driver=new ChromeDriver(); driver.get("http://demo.guru99.com/selenium/newtours/register.php"); driver.findElement(By.name("firstName")).sendKeys("nguyen"); driver.findElement(By.name("lastName")).sendKeys("van hai"); driver.findElement(By.name("phone")).sendKeys("0123456"); driver.findElement(By.name("userName")).sendKeys("haibgit@gmail.com"); driver.findElement(By.name("address1")).sendKeys("hai ba trung"); driver.findElement(By.name("city")).sendKeys("Ha noi"); driver.findElement(By.name("state")).sendKeys("100000"); driver.findElement(By.name("postalCode")).sendKeys("12345"); //khai báo biến con_country để tìm phần tử có name=country //sau đó chọn giá trị AMERICAN SAMOA để đăng ký Select chon_country=new Select(driver.findElement(By.name("country"))); chon_country.selectByVisibleText("AMERICAN SAMOA"); driver.findElement(By.name("email")).sendKeys("haibgit"); driver.findElement(By.name("password")).sendKeys("123456"); driver.findElement(By.name("confirmPassword")).sendKeys("123456"); driver.findElement(By.name("submit")).click(); } }
import org.openqa.selenium.support.ui.Select;
Sau khi chạy code thành công, sẽ ra màn hình đăng ký thành công.
Nguồn: bài viết với kiến thức tìm tòi trên mạng, có mượn link của guru99 để test :D
0 comments:
Post a Comment