창에서 iframe으로 전환하는 동안 오류 발생

써니 데스 무크

창에서 iframe으로 전환하는 동안 오류가 발생하고 iframe ID가 없습니다. testng에서 오류가 발생했습니다.

스크립트

click(locator.login_link);

// 클릭하면 몇 초 안에 Iframe 창이 열립니다.

driver.switchTo().frame("GTM-WDM67TP");

// id를 전달하여 iframe 창으로 전환

click(locator.login_email);

// iframe 창에서 요소 클릭

소스 코드

  <!-- inject:css -->
  <link rel="stylesheet" href="assets/styles/user/main.css">
  <!-- endinject -->
</head>

   <body class="mini-navbar">
  <!-- Google Tag Manager (noscript) --><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WDM67TP" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
          <!-- End Google Tag Manager (noscript) -->
          <div ui-view="mainView" ng-class=""></div>
     <!-- inject:js -->
  <script src="scripts/vendor/jquery-2.1.1.min.js"></script>
  <script src="scripts/vendor/angular.min.js"></script>
  <script src="scripts/vendor/inspiniaApp.js"></script>
  <script src="scripts/vendor/bootstrap.min.js"></script>
  <script src="app.js"></script>
Mahipal

다음은 필요한 프레임으로 전환하는 다양한 방법입니다.

driver.switchTo().frame(driver.findElement(By.xpath("//iframe[contains(@src, 'GTM-WDM67TP')]")));

또는

driver.switchTo().frame(driver.findElement(By.xpath("//iframe[@src='https://www.googletagmanager.com/ns.html?id=GTM-WDM67TP')]")));

페이지의 첫 번째 프레임 인 경우 index 속성을 사용하여 다음을 시도 할 수도 있습니다.

driver.switchTo().frame(0);

또는

driver.switchTo().frame(driver.findElement(By.tagName("iframe")));

식별 속성은 상기 프레임에 대해 정의되지 않는다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

sqllite에서 postgre django로 데이터베이스를 전환하는 동안 오류가 발생했습니다.

분류에서Dev

OpenShift : 로컬 창 7 시스템에서 openshift로 복사하는 동안 오류가 발생했습니다.

분류에서Dev

16.04에서 16.10으로 업그레이드하는 동안 오류 발생

분류에서Dev

App Store에 앱을 업로드하는 동안 오류 발생

분류에서Dev

Apache 서버에서 Tomcat으로 SSL 요청을 전달하는 동안 403 (금지됨) 오류 발생

분류에서Dev

C #에서 문자열을 datetime으로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

평일을 정수에서 실제 이름으로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

Transformers에서 Pegasus를 ONNX 형식으로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

Linq에서 Datetime을 nullable Datetime으로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

swift 2.0으로 변환하는 동안 PFArrayResultBlock (parse)에서 오류가 발생합니다.

분류에서Dev

튜플에서 목록으로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

Expo 앱에서 글꼴을로드하는 동안 오류 발생

분류에서Dev

xmpp 서버에 로그인하는 동안 오류가 발생했습니다.

분류에서Dev

매크로에서 Excel 수식을 적용하는 동안 오류 발생

분류에서Dev

Firebase 로그인을 구현하는 동안 AngularDart에서 오류가 발생 함

분류에서Dev

Python에서 json을로드하는 동안 오류가 발생했습니다.

분류에서Dev

having 절에서 nvarchar를 count에서 int로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

Ubuntu 18.04에서 창 사이를 전환하도록 스크롤 휠을 설정하는 동안 'gsettings'에서 오류가 발생합니다.

분류에서Dev

저장 프로 시저에서 varchar를 숫자로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

최상위 창을 닫은 후 주 창에서 스크롤하는 동안 오류가 발생했습니다.

분류에서Dev

C #에서 이진 값을 double로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

쿼리에서 SQL Server "데이터 형식 varchar를 bigint로 변환하는 동안 오류 발생"

분류에서Dev

문자열에서 날짜로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

뷰에서 데이터 형식 nvarchar를 bigint로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

Java에서 16 진수를 위도 및 경도로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

ExecuteNonQuery에서 nvarchar를 int로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

SQL Server에서 nvarchar를 float로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

REST에서 Java 객체를 XML로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

데이터베이스에서 webdriver로 URL을 전달하는 동안 오류가 발생했습니다.

Related 관련 기사

  1. 1

    sqllite에서 postgre django로 데이터베이스를 전환하는 동안 오류가 발생했습니다.

  2. 2

    OpenShift : 로컬 창 7 시스템에서 openshift로 복사하는 동안 오류가 발생했습니다.

  3. 3

    16.04에서 16.10으로 업그레이드하는 동안 오류 발생

  4. 4

    App Store에 앱을 업로드하는 동안 오류 발생

  5. 5

    Apache 서버에서 Tomcat으로 SSL 요청을 전달하는 동안 403 (금지됨) 오류 발생

  6. 6

    C #에서 문자열을 datetime으로 변환하는 동안 오류가 발생했습니다.

  7. 7

    평일을 정수에서 실제 이름으로 변환하는 동안 오류가 발생했습니다.

  8. 8

    Transformers에서 Pegasus를 ONNX 형식으로 변환하는 동안 오류가 발생했습니다.

  9. 9

    Linq에서 Datetime을 nullable Datetime으로 변환하는 동안 오류가 발생했습니다.

  10. 10

    swift 2.0으로 변환하는 동안 PFArrayResultBlock (parse)에서 오류가 발생합니다.

  11. 11

    튜플에서 목록으로 변환하는 동안 오류가 발생했습니다.

  12. 12

    Expo 앱에서 글꼴을로드하는 동안 오류 발생

  13. 13

    xmpp 서버에 로그인하는 동안 오류가 발생했습니다.

  14. 14

    매크로에서 Excel 수식을 적용하는 동안 오류 발생

  15. 15

    Firebase 로그인을 구현하는 동안 AngularDart에서 오류가 발생 함

  16. 16

    Python에서 json을로드하는 동안 오류가 발생했습니다.

  17. 17

    having 절에서 nvarchar를 count에서 int로 변환하는 동안 오류가 발생했습니다.

  18. 18

    Ubuntu 18.04에서 창 사이를 전환하도록 스크롤 휠을 설정하는 동안 'gsettings'에서 오류가 발생합니다.

  19. 19

    저장 프로 시저에서 varchar를 숫자로 변환하는 동안 오류가 발생했습니다.

  20. 20

    최상위 창을 닫은 후 주 창에서 스크롤하는 동안 오류가 발생했습니다.

  21. 21

    C #에서 이진 값을 double로 변환하는 동안 오류가 발생했습니다.

  22. 22

    쿼리에서 SQL Server "데이터 형식 varchar를 bigint로 변환하는 동안 오류 발생"

  23. 23

    문자열에서 날짜로 변환하는 동안 오류가 발생했습니다.

  24. 24

    뷰에서 데이터 형식 nvarchar를 bigint로 변환하는 동안 오류가 발생했습니다.

  25. 25

    Java에서 16 진수를 위도 및 경도로 변환하는 동안 오류가 발생했습니다.

  26. 26

    ExecuteNonQuery에서 nvarchar를 int로 변환하는 동안 오류가 발생했습니다.

  27. 27

    SQL Server에서 nvarchar를 float로 변환하는 동안 오류가 발생했습니다.

  28. 28

    REST에서 Java 객체를 XML로 변환하는 동안 오류가 발생했습니다.

  29. 29

    데이터베이스에서 webdriver로 URL을 전달하는 동안 오류가 발생했습니다.

뜨겁다태그

보관