Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • JavaScript

    1. 명시적 대기는 무엇을 수행합니까?

      명시적 대기는 웹 페이지의 특정 요소에 적용됩니다. 조건이 충족될 때까지 실행을 일시 중지합니다. 명시적 대기는 대기 시간이 15초이고 이 지정된 시간 전에 조건(예:요소가 클릭 가능, 표시 또는 선택 가능하게 될 때까지 기다리는 것)이 충족되면 제어가 다음 단계로 이동하기 때문에 동적 대기이기도 합니다. . 명시적 대기는 조건에 맞게 설정할 수 있으므로 더 사용자 정의할 수 있습니다. 명시적 대기에 대한 일부 예상 조건 목록은 다음과 같습니다. - textToBePresentInElement() 구문 w.until(E

    2. 유창한 대기는 무엇을 수행합니까?

      유창한 대기는 예외를 던지기 전에 빈도로 확인되는 조건에 대해 드라이버가 일시 중지되도록 하는 동적 대기입니다. 요소는 DOM에서 지속적으로 검색되지 않고 일정한 시간 간격으로 검색됩니다. 예를 들어 대기 시간이 5초인 경우 FluentWait는 일정한 간격으로 DOM을 모니터링합니다(시간 동안 폴링으로 정의됨). FluentWait에서는 조건에 따라 맞춤형 대기 메소드를 구축해야 합니다. 구문 - Wait<WebDriver> w = new FluentWait< WebDriver >(driver) .with

    3. 키워드 기반 프레임워크를 설명합니다.

      키워드 기반 프레임워크는 테이블 기반 프레임워크라고도 합니다. 여기에 실행해야 하는 메서드에 대한 키워드 또는 작업을 설명하는 테이블이 있습니다. 자동화 테스트 스크립트는 엑셀에서 언급된 키워드나 액션을 기반으로 개발됩니다. 자동화 테스터는 새로운 키워드를 업데이트하거나 구축하여 프레임워크 기능을 확장해야 합니다. 프로그래밍 지식이 적은 수동 테스트 작업을 하는 사람들은 이 프레임워크를 사용할 수 있습니다. 주요 아이디어는 키워드 또는 작업을 식별하고 특정 테스트 시나리오에 대해 유지 관리되는 Excel에서 활용하는 것입니다.

    4. 데이터 기반 프레임워크를 설명합니다.

      데이터 기반 프레임워크는 테스트 데이터에서 테스트 스크립트 논리를 분리하는 데 사용됩니다. 이 프레임워크에서 매개변수화의 도움으로 여러 조합의 여러 데이터 세트를 사용하여 테스트 스크립트를 실행할 수 있습니다. 테스트 데이터는 엑셀, 액세스, txt 등과 같은 별도의 파일로 관리됩니다. 데이터를 가져오려면 테스트 스크립트를 이러한 외부 파일에 연결해야 합니다. 이 프레임워크의 주요 목표는 다양한 데이터 세트에 대해 테스트 스크립트를 실행하여 테스트 사례의 수를 줄이는 것입니다. 데이터 기반 프레임워크에는 더 많은 테스트 범위,

    5. 데이터 기반 프레임워크와 키워드 기반 프레임워크 간의 상태 차이점.

      데이터 기반 프레임워크와 키워드 기반 프레임워크의 차이점은 아래에 설명되어 있습니다. 데이터 기반 테스트에서는 매개변수화를 통해 여러 데이터를 여러 조합으로 테스트할 수 있습니다. 여기에서 데이터는 테스트 스크립트 논리에 대한 입력으로 처리됩니다. 각 데이터 세트는 별도의 테스트 케이스로 취급될 수 있습니다. 키워드 기반 테스트에서 개발된 키워드는 작업을 나타냅니다. 순서대로 유지되는 키워드 목록은 테스트 케이스를 형성합니다. 따라서 한 번 개발된 키워드는 여러 테스트 스크립트에서 사용할 수 있습니다. 데이터 기반 프레임워크는

    6. 행동 중심 프레임워크를 설명합니다.

      행동 중심 프레임워크는 개발자, 테스터, 제품 소유자, 관리자, 고객 및 비즈니스 분석가와 같은 프로젝트의 모든 이해 관계자로부터 입력을 받습니다. 아이디어는 프로젝트의 각 구성원이 동일한 이해를 갖도록 하는 것입니다. 행동 기반 프레임워크는 팀의 모든 구성원 간의 협업 및 조정에 대해 작동합니다. 기능적 요구 사항이나 사양이 비기술적, 공통 언어로 설명되어 있으므로 기술적 코딩 지식은 필요하지 않습니다. 이 사양은 자동화 및 수동 테스터 모두에 의해 테스트 케이스를 설계하는 동안 테스터를 위한 표준 템플릿으로 사용될 수 있습니

    7. JavaScript Datepicker에서 미래 날짜를 비활성화하는 방법은 무엇입니까?

      미래 날짜를 비활성화하려면 maxDate를 사용해야 합니다. 그리고 현재 날짜를 설정합니다. 다음은 자바스크립트 코드입니다 - 예시 <!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <script src="https://code.jquery.com/jq

    8. JavaScript로 Enter 키를 누를 때 <input type=“time”>의 기본 동작을 비활성화하는 방법은 무엇입니까?

      이를 위해서는 keyDown과 preventDefault()를 사용해야 합니다. 다음은 자바스크립트 코드입니다 - 예시 <!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <script src="https://code.jquery.com/jquery-1.

    9. 링크가 #으로 시작하는 경우 JavaScript 클릭 기능을 비활성화하려면 어떻게 해야 합니까?

      이를 위해 JavaScript에서 preventDefault()를 사용하십시오. 다음은 자바스크립트 코드입니다 - 예시 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</tit

    10. JavaScript를 사용하여 애니메이션을 만드는 방법은 무엇입니까?

      JavaScript를 사용하여 애니메이션을 만들려면 코드는 다음과 같습니다. - 예시 <!DOCTYPE html> <html> <style>    body{       font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;    }    button{       padding:10px;       f

    11. HTML 및 JavaScript로 가중치 변환기를 만드는 방법은 무엇입니까?

      HTML 및 JavaScript로 가중치 변환기를 생성하려면 코드는 다음과 같습니다. - 예시 <!DOCTYPE html> <html> <head> <style>    body{       font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;    }    input,span{       font-size: 20p

    12. HTML과 JavaScript로 온도 변환기를 만드는 방법은 무엇입니까?

      HTML 및 JavaScript로 온도 변환기를 생성하려면 코드는 다음과 같습니다. - 예시 <!DOCTYPE html> <html> <head> <style>    body{       font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;    }    input,span{       font-size: 20px

    13. HTML 및 JavaScript로 길이 변환기를 만드는 방법은 무엇입니까?

      HTML 및 JavaScript로 길이 변환기를 생성하려면 코드는 다음과 같습니다. - 예시 <!DOCTYPE html> <html> <head> <style>    body{       font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;    }    input,span{       font-size: 20px

    14. HTML과 JavaScript로 속도 변환기를 만드는 방법은 무엇입니까?

      HTML 및 JavaScript로 속도 변환기를 생성하려면 코드는 다음과 같습니다. - 예시 <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    input, span {       font-size:

    15. JavaScript를 사용하여 다른 웹페이지로 리디렉션하는 방법은 무엇입니까?

      JavaScript를 사용하여 다른 웹페이지로 리디렉션하려면 코드는 다음과 같습니다. - 예시 <!DOCTYPE html> <html> <head> <h1>Redirect to a Webpage Example</h1> <button class="redirectBtn">Redirect</button> <h2>Click the above button to Redirect to another Webpage</h2> <s

    16. Selenium에서 편집 상자의 값을 얻는 방법은 무엇입니까?

      다음과 같은 방법으로 Selenium의 편집 상자 값을 얻을 수 있습니다. - getText() 메소드를 사용하여. JavascriptExecutor 클래스 사용 getText() 메소드를 사용한 코드 구현. 예시 import org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chr

    17. id, name, xpath, css 중 어떤 locator를 사용해야 하나요?

      각 로케이터에는 약간의 의미가 있습니다. 페이지에 고유한 내용이 포함된 경우 속성 값을 사용하려면 먼저 사용해야 합니다. 단, 고유한 요소가 없는 경우에는 속도 면에서 더 효과적인 css 선택기를 사용해야 합니다. Css는 또한 자식 노드에서 부모 노드로 이동할 수 없다는 단점이 있습니다. 즉, 뒤로 이동할 수 없습니다. 그러나 xpath는 이 기능을 허용합니다. Xpath는 Selenium에서 가장 일반적인 로케이터이며 DOM 요소와 속성을 통해 탐색을 수행하여 개체를 식별합니다. xpath는 / 와 //의 두 가지 방식으로

    18. xpath를 사용하여 n번째 하위 요소를 식별하는 방법은 무엇입니까?

      다음과 같은 방법으로 xpath를 사용하여 n번째 하위 요소를 식별할 수 있습니다. - 색인과 함께 대괄호를 추가하여. xpath에서 position() 메서드를 사용하여. 예시 import org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; imp

    19. close()와 quit()의 차이점 설명

      close() 및 quit() 메서드의 차이점은 다음과 같습니다. 간단히 말해서 두 방법 모두 브라우저를 닫고 매개변수가 필요하지 않습니다. 일련번호 닫기() 종료() 1 close() 메서드는 포커스가 있는 브라우저를 닫습니다. quit() 메서드는 모든 브라우저를 닫습니다. 2 close() 메서드는 활성 WebDriver 인스턴스를 닫습니다. quit() 메서드는 모든 활성 WebDriver 인스턴스를 닫습니다. 예시 import org.openqa.selenium.By; import

    20. JavaScript WebAPI 파일 File.name 속성

      JavaScript File WebAPI file.name 속성은 경로 없이 파일 이름만 반환합니다. 다음은 File WebApi File.name 속성에 대한 코드입니다 - 예시 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0&qu

    Total 5927 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:143/297  20-컴퓨터/Page Goto:1 137 138 139 140 141 142 143 144 145 146 147 148 149