Selenium Remote WebDriver를 사용할 때 플래시 객체로드를 어떻게 비활성화합니까? 정상적인 webdriver에 대한 해결책을 얻는다면 도움이 될 것입니다.Selenium 원격 웹 드라이버에서 플래시를 비활성화하는 방법
대부분의 경우 Flash 객체가 JavaScript 에 의해로드 되었기 때문에 webdriver와 원격 webdriver 모두에서 javascript를 비활성화하려했지만 작동하지 않습니다. 나는 또한 시도
WebDriver driver = new FirefoxDriver();
((DesiredCapabilities) driver.getCapabilities()).setJavascriptEnabled(false);
:
final DesiredCapabilities firefoxCapability = DesiredCapabilities.firefox();
firefoxCapability.setJavascriptEnabled(false);
new RemoteWebDriver(new URL("http://" + windowsIP + ":4444/wd/hub"), firefoxCapability);
위의 문장의 실행 후 : 내가 시도 원격 WebDriver를 들어
DesiredCapabilities caps = new DesiredCapabilities();
caps.setJavascriptEnabled(false);
WebDriver driver = new FireFoxDriver(caps);
나는하여 자바 스크립트를 사용하지 않도록하려 원격 서버 표시
Executing: [new session: <platform=ANY, javascriptEnabled=false, browserName=firefox, version=>] at URL:/session>
하지만 여전히 드라이버가로드하는 페이지에서 모든 자바 스크립트가 실행 중이며 플래시도로드 중입니다.
제발 도와주세요 : 1. 어떻게 플래시로드를 멈출 수 있습니다. 2. Internet Explorer, Firefox, Chrome에서 페이지를 테스트해야하므로 원격 드라이버에이 드라이버가 필요합니다. 따라서 forefox 프로필을로드하면 작동하지 않습니다.
감사합니다. 해제 자바 스크립트의 경우 이미 그래서 내가 당신을 위해 통합 것입니다 ... 질문하지만 다른 포럼에 대답 비록
답변을 찾았습니까? –
@TasawerKhan 님이 제공 한 답변을 수락해야합니다. – alecxe