«selenium» 태그된 질문

Selenium은 웹 브라우저 자동화를위한 널리 사용되는 오픈 소스 도구입니다. 이 태그를 사용할 때는 언어 바인딩을위한 셀레늄 웹 드라이버, 셀레늄 -ide, 셀레늄-그리드 등 사용중인 특정 구성 요소에 대한 다른 태그도 포함하십시오.

6
Chrome 개발자 도구 또는 Firefox의 Firebug에서 XPath 표현식을 확인하는 방법은 무엇입니까?
XPath를 어떻게 확인할 수 있습니까? Chrome 개발자 도구를 사용하여 요소를 검사하고 XPath를 형성합니다. Chrome 플러그인 XPath Checker를 사용하여 확인하지만 항상 결과를 얻지는 않습니다. XPath를 확인하는 더 좋은 방법은 무엇입니까? 또한 Firebug를 사용하여 버그를 검사하고 FirePath를 사용하여 확인하려고 시도했습니다. 그러나 Firepath는 XPath도 확인합니다. 마지막 옵션은 Selenium WebDriver를 사용하여 XPath를 확인하는 것입니다.

23
오류 메시지 : " 'chromedriver'실행 파일이 경로에 있어야합니다"
나는 파이썬과 함께 셀레늄을 사용하고 있으며이 사이트에서 내 Windows 컴퓨터 용 chromedriver를 다운로드했습니다 : http://chromedriver.storage.googleapis.com/index.html?path=2.15/ zip 파일을 다운로드 한 후 zip 파일의 다운로드 폴더로 압축을 풉니 다. 그런 다음 실행 가능한 바이너리 (C : \ Users \ michael \ Downloads \ chromedriver_win32)의 경로를 환경 변수 "경로"에 넣습니다. 그러나 다음 코드를 …


29
세션이 생성되지 않음 :이 버전의 ChromeDriver는 Selenium을 사용하는 ChromeDriver Chrome의 Chrome 버전 74 오류 만 지원합니다.
rsDriver 함수를 사용하여 RSelenium을 실행하려고하는데 실행 rD <- rsDriver() 하면 최신 버전의 Chrome이 필요하다는 메시지가 표시됩니다. > rD <- rsDriver() checking Selenium Server versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN: POSTDOWNLOAD checking chromedriver versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN: POSTDOWNLOAD checking geckodriver versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN: POSTDOWNLOAD checking phantomjs …

18
Selenium WebDriver를 사용하여 요소가 존재하는지 테스트합니까?
요소가 있는지 테스트하는 방법이 있습니까? 모든 findElement 메소드는 예외로 끝날 것입니다.하지만 요소가 존재하지 않고 테스트에 실패하지 않아서 예외가 해결책이 될 수 없기 때문에 원하는 것은 아닙니다. 나는이 게시물을 발견했다 : Selenium c # Webdriver : 요소가 나타날 때까지 기다리십시오. 그러나 이것은 C #을위한 것이며 아주 잘하지 않습니다. 누구나 코드를 Java로 …

16
Selenium Webdriver가 백그라운드에서 자동으로 브라우저 창을 열 수 있습니까?
나는 많은 테스트를 실행하는 셀레늄 테스트 스위트를 가지고 있으며 각각의 새로운 테스트에서 내가 열어 놓은 다른 창 위에 브라우저 창을 엽니 다. 로컬 환경에서 작업하는 동안 매우 부끄럽습니다. 셀레늄 또는 OS (MAC)에게 백그라운드에서 창을 열도록 지시하는 방법은 무엇입니까?

13
Chrome에서 Selenium WebDriver 테스트 사례를 실행하는 방법은 무엇입니까?
나는 이것을 시도했다 WebDriver driver = new ChromeDriver(); 하지만 오류가 발생합니다. 실패한 테스트 : setUp (com.TEST) : 드라이버 실행 파일의 경로는 webdriver.chrome.driver 시스템 속성으로 설정해야합니다. 자세한 내용은 여기 코드를 참조 하십시오 . 최신 버전은 링크 에서 다운로드 할 수 있습니다 Chrome에서 Selenium-WebDriver 테스트 사례를 테스트하려면 어떻게해야합니까?

13
특정 조건 대기시 WebDriver로 웹 페이지 새로 고침
테스트 중에 웹 페이지를 새로 고치는 더 우아한 방법을 찾고 있습니다 (Selenium2 사용). F5 키를 보내지 만 드라이버에 전체 웹 페이지를 새로 고치는 방법이 있는지 궁금합니다. 여기에 내 코드가 있습니다. while(driver.findElements(By.xpath("//*[text() = 'READY']")).size() == 0 ) driver.findElement(By.xpath("//body")).sendKeys(Keys.F5); //element appear after text READY is presented driver.findElement(By.cssSelector("div.column a")).click(); 수동으로 새로 고친 페이지에서 …

24
WebDriverException : 알 수없는 오류 : Chrome 브라우저를 시작하는 동안 DevToolsActivePort 파일이 없습니다
URL로 크롬을 시작하려고하면 브라우저가 시작되고 그 후에는 아무것도하지 않습니다. 1 분 후에 아래 오류가 표시됩니다. Unable to open browser with url: 'https://www.google.com' (Root cause: org.openqa.selenium.WebDriverException: unknown error: DevToolsActivePort file doesn't exist (Driver info: chromedriver=2.39.562718 (9a2698cba08cf5a471a29d30c8b3e12becabb0e9),platform=Windows NT 10.0.15063 x86_64) (WARNING: The server did not provide any stacktrace information) 내 구성 : …

5
캐스퍼 즈 / 팬텀 제이스 vs 셀레늄
UI테스트 를 자동화하기 위해 Selenium을 사용하고 있습니다. 최근에 대다수의 사용자가 Chrome을 사용하는 것을 보았습니다. 그래서 우리는 PhantomJS와 Selenium의 장점과 단점을 알고 싶었습니다. 성능 측면에서 테스트 사례를 실행하는 데 걸리는 시간과 같은 실질적인 이점이 있습니까? 언제 Selenium보다 PhantomJS를 선호해야합니까?

15
물 또는 셀레늄? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

7
크롬에서 Selenium WebDriver 파이썬 바인딩 실행
Selenium과 작업하는 동안 문제가 발생했습니다. 내 프로젝트에는 Chrome을 사용해야합니다. 그러나 Selenium으로 시작한 후에는 해당 브라우저에 연결할 수 없습니다. 어떤 이유로 Selenium은 Chrome 자체를 찾을 수 없습니다. 경로를 포함하지 않고 Chrome을 시작하려고 할 때 발생하는 현상입니다. Traceback (most recent call last): File "./obp_pb_get_csv.py", line 73, in <module> browser = webdriver.Chrome() # …

9
셀레늄으로 텍스트 영역에서 텍스트 지우기
특정 필드의 텍스트가 유효하지 않을 때 적절한 오류 메시지가 나타나는지 확인하는 테스트가 있습니다. 유효성 검사 중 하나는 특정 textarea 요소가 비어 있지 않은 것입니다. 이 텍스트 영역에 이미 텍스트가있는 경우 셀레늄에 필드를 지우도록 지시하려면 어떻게해야합니까? 같은 : driver.get_element_by_id('foo').clear_field()

29
웹 드라이버 45000ms 후에 포트 7055에서 호스트 127.0.0.1에 연결할 수 없습니다
테스트를 실행하는 상자가 있습니다. Jenkins가 실행중인 특정 작업에 설명 된 명령을 ssh하고 실행하는 것처럼 보입니다. 여기에서 Selenium Webdriver 테스트를 실행하려고하는데 파이어 폭스를 시작하는 데 오류가 있음을 알려줍니다. 최종 아이디어는이 상자에서 웹 테스트를 완전히 실행하고 오류의 스크린 샷을 만드는 것입니다. selenium-java-2.25.jar, firefox 10, Linux OS를 사용하고 있습니다. 재미있는 점은 상자에 수동으로 …

27
문서가 준비 될 때까지 셀레늄 대기
누구든지 페이지가 완전히로드 될 때까지 어떻게 셀레늄을 기다릴 수 있습니까? 나는 일반적인 것을 원한다. WebDriverWait를 구성하고 'find'와 같은 것을 호출하여 기다릴 수는 있지만 멀리 가지 않는다는 것을 알고있다. 페이지가 성공적으로로드되는지 테스트하고 다음 페이지로 이동하여 테스트하십시오. .net에서 무언가를 찾았지만 Java에서 작동시키지 못했습니다 ... IWait<IWebDriver> wait = new OpenQA.Selenium.Support.UI.WebDriverWait(driver, TimeSpan.FromSeconds(30.00)); wait.Until(driver1 => …
133 selenium  load  document  wait 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.