«selenium-webdriver» 태그된 질문

Selenium WebDriver는 다양한 프로그래밍 언어 ( "언어 바인딩")로 브라우저를 제어하기위한 WebDriver API를 제공합니다. 이 태그를 사용할 때 사용중인 프로그래밍 언어에 대한 태그도 추가하십시오.

11
Selenium은 기존 브라우저 세션과 상호 작용할 수 있습니까?
Selenium (가급적이면 WebDriver)이 Selenium 클라이언트를 시작하기 전에 이미 실행중인 브라우저와 통신하고이를 통해 작동 할 수 있는지 아는 사람이 있습니까? Selenium이 Selenium Server를 사용하지 않고 브라우저와 통신 할 수 있다면 (예를 들어 Internet Explorer가 수동으로 시작될 수 있음) 의미합니다.


17
Selenium WebDriver : JavaScript가있는 복잡한 페이지가로드 될 때까지 기다립니다.
Selenium으로 테스트 할 웹 애플리케이션이 있습니다. 페이지로드시 많은 JavaScript가 실행됩니다. 이 JavaScript 코드는 잘 작성되지 않았지만 아무것도 변경할 수 없습니다. 따라서 findElement()메서드 를 사용하여 요소가 DOM에 나타날 때까지 기다리는 것은 옵션이 아닙니다. 페이지가로드 될 때까지 기다리기 위해 Java에서 일반 함수를 만들고 싶습니다. 가능한 해결책은 다음과 같습니다. WebDriver에서 JavaScript 스크립트를 실행하고 …


24
메모리에서 Selenium chromedriver.exe 해제
Selenium을 실행하기 위해 파이썬 코드를 설정했습니다 chromedriver.exe. 실행이 끝나면 browser.close()인스턴스를 닫아야합니다. ( browser = webdriver.Chrome()) chromedriver.exe메모리에서 해제되어야한다고 생각합니다 (Windows 7에 있습니다). 그러나 각 실행 후에는 하나의 chromedriver.exe인스턴스가 메모리에 남아 있습니다. chromedriver.exe프로세스 를 죽이기 위해 파이썬으로 무언가를 작성할 수있는 방법이 있기를 바랍니다 . 분명히 일을 browser.close()하지 않습니다. 감사.

12
부실 요소 참조 : 요소가 페이지 문서에 첨부되지 않았습니다.
각 섹션 아래에 여러 링크가있는 목록이 있습니다. 각 섹션에는 각 섹션 아래의 특정 링크를 클릭하는 데 필요한 동일한 링크가 있습니다. 아래 코드를 작성했지만 실행하면 stale element reference: element is not attached to the page document오류가 발생합니다. 이것은 내 코드입니다. public static void main(String[] args) throws InterruptedException { WebDriver driver = …

15
Selenium-WebDriver에 Java에서 몇 초 동안 기다리도록 어떻게 요청할 수 있습니까?
Java Selenium-WebDriver에서 일하고 있습니다. 나는 추가했다 driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS); 과 WebElement textbox = driver.findElement(By.id("textbox")); 내 응용 프로그램이 사용자 인터페이스를로드하는 데 몇 초가 걸리기 때문입니다. 그래서 2 초를 implicitwait로 설정했습니다. 하지만 요소 텍스트 상자를 찾을 수 없습니다. 그런 다음 추가 Thread.sleep(2000); 이제 잘 작동합니다. 어느 것이 더 좋은 방법입니까?

14
Selenium WebDriver가 현재 보이지 않는 요소를 클릭하도록 강제하는 방법은 무엇입니까?
FirefoxDriver와 함께 Selenium 2 Java API를 사용하고 있습니다. 양식을 채울 때 양식 입력에 따라 페이지에 확인란이 추가됩니다. Selenium을 사용하여 해당 확인란을 클릭하는 것을 시뮬레이션하고 싶습니다. 요소는 일반 브라우저에서 볼 수 있고 사용할 수 있지만 셀레늄은 요소가 보이지 않는다고 주장합니다. "Element is not currently visible and so may not be interacted …

8
HTML 소스에 액세스하는 Python Selenium
Python과 함께 Selenium 모듈을 사용하여 변수에서 HTML 소스를 얻으려면 어떻게 해야합니까? 다음과 같이하고 싶었습니다. from selenium import webdriver browser = webdriver.Firefox() browser.get("http://example.com") if "whatever" in html_source: # Do something else: # Do something else 어떻게 할 수 있습니까? HTML 소스에 액세스하는 방법을 모르겠습니다.

10
Selenium : FirefoxProfile 예외 프로필을로드 할 수 없음
당 이 이전 질문 나는 버전 2.0.1에 셀레늄을 업데이트하지만 지금은 프로필 파일이 아래에있는 경우에도 다른 오류가 /tmp/webdriver-py-profilecopy: 파일 "/home/sultan/Repository/Django/monitor/app/request.py", 행 236, 수행 중 브라우저 = Firefox (프로필) __init__에있는 파일 "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", 46 행 self.binary, timeout), __init__에있는 파일 "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py", 46 행 self.binary.launch_browser (self.profile) launch_browser의 파일 "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py", 44 행 self._wait_until_connectable () _wait_until_connectable에있는 파일 …

8
Selenium 2에서 드롭 다운 옵션을 선택 / 가져 오는 방법
셀레늄 1 코드를 셀레늄 2로 변환하고 있는데 드롭 다운 메뉴에서 레이블을 선택하거나 드롭 다운에서 선택한 값을 얻는 쉬운 방법을 찾을 수 없습니다. Selenium 2에서 어떻게하는지 알고 있습니까? 다음은 Selenium 1에서는 작동하지만 2에서는 작동하지 않는 두 가지 진술입니다. browser.select("//path_to_drop_down", "Value1"); browser.getSelectedValue("//path_to_drop_down");

8
Selenium 웹 드라이버 및 Java. (x, y) 지점에서 요소를 클릭 할 수 없습니다. 다른 요소는 클릭을받습니다.
명시 적 대기를 사용했고 경고가 있습니다. org.openqa.selenium.WebDriverException : 요소는 지점 (36, 72)에서 클릭 할 수 없습니다. 다른 요소는 클릭을 수신합니다. ... 명령 지속 시간 또는 시간 초과 : 393 밀리 초 사용 Thread.sleep(2000)하면 경고가 표시되지 않습니다. @Test(dataProvider = "menuData") public void Main(String btnMenu, String TitleResultPage, String Text) throws InterruptedException { …

3
Selenium에서 요소의 속성을 얻는 방법은 무엇입니까?
저는 Python에서 Selenium으로 작업하고 있습니다. 나는를 좀하고 싶습니다 .val()(A)의 <select>요소와 그것이 내가 기대하는 것입니다 있는지 확인합니다. 이것은 내 코드입니다. def test_chart_renders_from_url(self): url = 'http://localhost:8000/analyse/' self.browser.get(url) org = driver.find_element_by_id('org') # Find the value of org? 어떻게 할 수 있습니까? Selenium 문서는 요소 선택에 대해서는 많지만 속성에 대해서는 아무것도없는 것 같습니다.

3
cssSelector와 Xpath의 차이점은 무엇이며 크로스 브라우저 테스트의 성능면에서 어느 것이 더 낫습니까?
저는 다국어 웹 애플리케이션에서 Selenium WebDriver 2.25.0으로 작업하고 있으며 주로 페이지 콘텐츠를 테스트합니다 (아랍어, 영어, 러시아어 등과 같은 다른 언어의 경우). 성능에 따라 더 나은 내 응용 프로그램의 경우 모든 브라우저 (예 : IE 7,8,9, FF, Chrome 등)를 지원해야합니다. 귀하의 소중한 제안에 미리 감사드립니다.

10
Selenium WebDriver C #을 사용하여 드롭 다운에서 옵션을 선택하는 방법은 무엇입니까?
웹 테스트에서 옵션을 선택하려고했습니다. 예는 여기에서 찾을 수 있습니다 : http://www.tizag.com/phpT/examples/formex.php 옵션 부분을 선택하는 것을 제외하고는 모든 것이 잘 작동합니다. 값 또는 레이블로 옵션을 선택하는 방법은 무엇입니까? 내 코드 : using OpenQA.Selenium.Firefox; using OpenQA.Selenium; using System.Collections.ObjectModel; using System.Text.RegularExpressions; using System.Threading; using System.Diagnostics; using System.Runtime.InteropServices; class GoogleSuggest { static void Main() …

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