셀레늄 ms
Practical - 1
Q: 웹 브라우저를 실행하고 웹사이트를 엽니다.
( https://nuv.ac.in ), 인쇄 제목 및 이 웹사이트의 URL.
암호:
실용적인 패키지1;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
공개 클래스 메인 {
공개 정적 무효 메인(문자열[] 인수) {
System.setProperty("웹드라이버.chrome.드라이버",
"/사용자/surajsatheesh/개발자/셀레늄
드라이버//chromedriver");
WebDriver 드라이버 = new ChromeDriver();
driver.get("https://nuv.ac.in" );
System.out.println(driver.getTitle());
System.out.println(driver.getCurrentUrl());
}
}
Practical – 2
Q: 웹 브라우저를 실행하고 로케이터 – ID, 이름,
className , 모든 버튼에 Click() 메서드를 사용하고 인쇄
크기 .
암호:
패키지 실용2;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import java.util.List;
공개 클래스 메인 {
공개 정적 무효 메인(문자열[] 인수) {
System.setProperty("웹드라이버.chrome.드라이버",
"/사용자/surajsatheesh/개발자/셀레늄
드라이버/chromedriver");
WebDriver 드라이버 = new ChromeDriver();
driver.get("https://www.saucedemo.com/" );
driver.findElement(By.id("사용자 이름")).
sendKeys("표준_사용자");
driver.findElement(By.name("암호")).sendKeys("secret_sauce
");
driver.findElement(By.className("제출 버튼")).
딸깍 하는 소리();
driver.findElement(By.linkText("소스 연구소
배낭")).click();
driver.findElement(By.partialLinkText("안녕하세요")).click();
목록 < WebElement> webElementList =
driver.findElements(By.partialLinkText("소스"));
System.out.println("요소 크기 : "+
webElementList.size());
}
}
Practical – 3
Q: 웹 브라우저를 실행하고 웹사이트를 엽니다.
( https://www.amazon.in/ ), 인쇄 제목, URL
웹사이트, 크기, Anchor 태그별 tagname 사용 및 리스트 출력
해당 페이지의 하이퍼링크.
암호:
패키지 하이퍼링크;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import java.util.List;
공개 클래스 메인 {
공개 정적 무효 메인(문자열[] 인수) {
System.setProperty("webdriver.chrome.driver","/Users/
surajsatheesh/개발자/Selenium
드라이버//chromedriver");
WebDriver 드라이버 = new ChromeDriver();
드라이버.관리().창().최대화();
driver.get("https://www.amazon.in/" );
하이퍼링크 나열 =
driver.findElements(By.tagName("a"));
System.out.println("총 링크 수"+
hyperlinks.size());
for(WebElement 링크: 하이퍼링크){
System.out.println(Links.getText());
}
}
}
Practical – 4
Q: 웹 브라우저를 실행하고 웹사이트를 엽니다.
( https://www.opencart.com/index.php?route=account/re
요지), 인쇄 제목, 이 웹사이트의 URL, 인쇄 크기 및
해당 국가의 드롭다운 목록을 인쇄하고 isMultiple() 사용
방법.
암호:
패키지 드롭다운;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.support.ui.Select;
공개 클래스 메인 {
공개 정적 무효 메인(String[] args){
System.setProperty("webdriver.chrome.driver", "");
WebDriver 드라이버 = new ChromeDriver();
드라이버.관리().창().최대화();
driver.get("https://www.opencart.com/index.php?route=account/r
등록자");
WebElement 요소 = driver.findElement(By.id("inputcountry"));
선택 드롭다운 = new Select(element);
dropdown.selectByVisibleText("인도");
if(dropdown.isMultiple()){
System.out.println("드롭다운이 여러 개입니다.");
}
또 다른
{
System.out.println("드롭다운이 다중이 아닙니다.");
}
}
}
Reference
이 문제에 관하여(셀레늄 ms), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ishan_avasti/seleium-ms-46md텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)