Selenium VBA 사용 : 다른 앱에서 연 Chrome 창에 액세스하는 방법은 무엇입니까?

볼커 피아 스타

Windows 10에서 Excel VBA Selenium으로 작업합니다. 이전에 다른 앱에서 열었고 이름의 첫 번째 부분 만 알려진 Chrome 창에 액세스하고 싶습니다. 나머지는 생성 될 때마다 변경되는 코드입니다. 활성 Chrome 브라우저의 다른 탭과 함께 열립니다.

Selenium으로 Chrome을 시작하려면 내가 알아야 할 것은

Set dr = New ChromeDriver

이것은 개체 "dr"을 만듭니다. dr의 속성을 조회 할 때 "Windows"속성에 "BrowserNotStartedError / Browser not started. 먼저 Get, Start 또는 StartRemotely 호출"값이 표시됩니다.

시작하거나 둘 다 이미 열려있는 인스턴스의 창에 액세스 할 수없는 새 Chrome 인스턴스를 만듭니다. "New"없이이 코드를 사용하려고했지만 작동하지 않습니다. 기존 Chrome 인스턴스 에서 작업하는 방법에 대한 힌트를 찾지 못했습니다 . 전혀 가능합니까? 그렇지 않은 경우 기존 창에 어떻게 액세스 할 수 있습니까? URL은 고유하며 보안상의 이유로 타사 앱에서만 만들 수 있습니다. URL을 새 Chrome 인스턴스에 복사하려고하면 인증 오류가 발생하므로 이는 옵션이 아닙니다. 이 웹 페이지에는 기본적으로 자동화하려는 특정 데이터를 안전하게 다운로드 할 수있는 메뉴가 포함되어 있습니다. 도움을 주시면 감사하겠습니다.

볼커 피아 스타

내 질문이 해결되었습니다. Chrome 용 Selenium 드라이버를 사용하면 Selenium으로 생성되지 않은 Chrome 탭에 액세스 할 수 없습니다. QHarr 에 따르면 쉘 / 인터넷 탐색기를 사용하여 기존 IE 창에서 핸들을 잡을 수 있습니다. 물론이 경우 앱은 IE로 HTML 파일을 만들어야합니다. 즉, 기본 브라우저는 IE 여야합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

VBA에서 Like 연산자를 사용하는 방법은 무엇입니까?

분류에서Dev

다른 응용 프로그램에서 Chrome 창을 닫는 방법은 무엇입니까?

분류에서Dev

extend를 사용하여 다른 클래스의 변수에 액세스하는 방법은 무엇입니까?

분류에서Dev

다른 WiFi에 연결하여 WiFi 액세스 포인트를 설정하는 방법은 무엇입니까?

분류에서Dev

다른 사용자가 마운트 한 드라이브에 액세스하는 방법은 무엇입니까?

분류에서Dev

iOS의 다른 앱에서 한 앱 데이터에 액세스하는 방법은 무엇입니까?

분류에서Dev

pyodbc를 사용하여 다른 PC에서 Microsft SQL Sever 2005에 연결하는 방법은 무엇입니까?

분류에서Dev

oracle에서 null 연산자를 사용하여 null을 확인하는 다른 방법은 무엇입니까?

분류에서Dev

다른 요소에 따라 사전의 하위 요소에 액세스하는 방법은 무엇입니까?

분류에서Dev

@main 앱에서 SwiftUI 만 사용하여 NSWindow에 액세스하는 방법은 무엇입니까?

분류에서Dev

이 서버에 연결된 다른 사용자를 찾는 방법은 무엇입니까?

분류에서Dev

Geb : Chrome Webdriver에 다른 로케일을 사용하도록 지시하는 방법은 무엇입니까?

분류에서Dev

Android 앱에서 고유 연락처에 액세스하는 방법은 무엇입니까?

분류에서Dev

Django에서 앱을 연결하는 올바른 방법은 무엇입니까?

분류에서Dev

활동에서 다른 클래스로 사용자 입력에 액세스하는 방법은 무엇입니까?

분류에서Dev

extern을 사용하여 다른 cpp 파일의 함수에 연결하는 방법은 무엇입니까?

분류에서Dev

내 사용자의 로그에 액세스하는 올바른 방법은 무엇입니까?

분류에서Dev

VBA Excel UDF 인수에서 비교 연산자를 사용하는 방법은 무엇입니까?

분류에서Dev

GRAFTABL에 액세스하는 방법과 사용 방법은 무엇입니까?

분류에서Dev

Google Cloud Platform에서 다른 사용자가 만든 SQL Server 데이터베이스에 다시 액세스하는 방법은 무엇입니까?

분류에서Dev

EC2를 사용하여 다른 컴퓨터에서 logstash http 입력에 액세스하는 방법은 무엇입니까?

분류에서Dev

MS 액세스에서 DISTINCT를 사용하는 방법은 무엇입니까?

분류에서Dev

Chrome에서 모든 창을 다시 여는 방법은 무엇입니까?

분류에서Dev

다른 활동에 액세스하는 방법은 무엇입니까?

분류에서Dev

VBA에서 Microsft Excel 내에서 창 양식을 연결하는 방법은 무엇입니까?

분류에서Dev

extends 키워드를 사용하지 않고 다른 클래스의 메서드에 액세스하는 방법은 무엇입니까?

분류에서Dev

사용자가 다른 사용자의 콘텐츠에 액세스하지 못하도록 제한하는 가장 우아한 방법은 무엇입니까?

분류에서Dev

한 계정에서 AWS AppSync를 사용하여 다른 계정의 DynamoDB에 액세스하는 방법은 무엇입니까?

분류에서Dev

Swift를 사용하여 다른 뷰 컨트롤러에서 한 뷰 컨트롤러의 IBoutlet에 액세스하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    VBA에서 Like 연산자를 사용하는 방법은 무엇입니까?

  2. 2

    다른 응용 프로그램에서 Chrome 창을 닫는 방법은 무엇입니까?

  3. 3

    extend를 사용하여 다른 클래스의 변수에 액세스하는 방법은 무엇입니까?

  4. 4

    다른 WiFi에 연결하여 WiFi 액세스 포인트를 설정하는 방법은 무엇입니까?

  5. 5

    다른 사용자가 마운트 한 드라이브에 액세스하는 방법은 무엇입니까?

  6. 6

    iOS의 다른 앱에서 한 앱 데이터에 액세스하는 방법은 무엇입니까?

  7. 7

    pyodbc를 사용하여 다른 PC에서 Microsft SQL Sever 2005에 연결하는 방법은 무엇입니까?

  8. 8

    oracle에서 null 연산자를 사용하여 null을 확인하는 다른 방법은 무엇입니까?

  9. 9

    다른 요소에 따라 사전의 하위 요소에 액세스하는 방법은 무엇입니까?

  10. 10

    @main 앱에서 SwiftUI 만 사용하여 NSWindow에 액세스하는 방법은 무엇입니까?

  11. 11

    이 서버에 연결된 다른 사용자를 찾는 방법은 무엇입니까?

  12. 12

    Geb : Chrome Webdriver에 다른 로케일을 사용하도록 지시하는 방법은 무엇입니까?

  13. 13

    Android 앱에서 고유 연락처에 액세스하는 방법은 무엇입니까?

  14. 14

    Django에서 앱을 연결하는 올바른 방법은 무엇입니까?

  15. 15

    활동에서 다른 클래스로 사용자 입력에 액세스하는 방법은 무엇입니까?

  16. 16

    extern을 사용하여 다른 cpp 파일의 함수에 연결하는 방법은 무엇입니까?

  17. 17

    내 사용자의 로그에 액세스하는 올바른 방법은 무엇입니까?

  18. 18

    VBA Excel UDF 인수에서 비교 연산자를 사용하는 방법은 무엇입니까?

  19. 19

    GRAFTABL에 액세스하는 방법과 사용 방법은 무엇입니까?

  20. 20

    Google Cloud Platform에서 다른 사용자가 만든 SQL Server 데이터베이스에 다시 액세스하는 방법은 무엇입니까?

  21. 21

    EC2를 사용하여 다른 컴퓨터에서 logstash http 입력에 액세스하는 방법은 무엇입니까?

  22. 22

    MS 액세스에서 DISTINCT를 사용하는 방법은 무엇입니까?

  23. 23

    Chrome에서 모든 창을 다시 여는 방법은 무엇입니까?

  24. 24

    다른 활동에 액세스하는 방법은 무엇입니까?

  25. 25

    VBA에서 Microsft Excel 내에서 창 양식을 연결하는 방법은 무엇입니까?

  26. 26

    extends 키워드를 사용하지 않고 다른 클래스의 메서드에 액세스하는 방법은 무엇입니까?

  27. 27

    사용자가 다른 사용자의 콘텐츠에 액세스하지 못하도록 제한하는 가장 우아한 방법은 무엇입니까?

  28. 28

    한 계정에서 AWS AppSync를 사용하여 다른 계정의 DynamoDB에 액세스하는 방법은 무엇입니까?

  29. 29

    Swift를 사용하여 다른 뷰 컨트롤러에서 한 뷰 컨트롤러의 IBoutlet에 액세스하는 방법은 무엇입니까?

뜨겁다태그

보관