WebDriver Sampler로로드 테스트를 준비했습니다. 나는 selenium-chrome-driver-2.39.0.jar, selenium-firefox-driver-2.39.0.jar, JMeter 2.11 및 FireFox 26.0을 사용하고 있습니다. Chrome 드라이버 구성을 사용할 때 오류가 없습니다. 그러나 FireFox 드라이버 구성에서 동일한 스크립트를 사용하고있을 때 오류가 발생합니다. 오류이다JMeter 웹 드라이버 샘플러 org.openqa.selenium.InvalidElementStateException
응답 메시지 : org.openqa.selenium.InvalidElementStateException "0X80004005 (NS_ERROR_FAILURE)"nsresult [예외 ... "0X80004005 (NS_ERROR_FAILURE) nsINativeMouse.click 성분은 실패 코드를 반환" 위치 : "JS 프레임 ::
내가 클릭합니다
<option value="12">12< /option>
var selectCCMonth = WDS.browser.findElement(lib.By.cssSelector('.ccMonth option:nth-of-type(13)'))
selectCCMonth.click()
,691와
위의 코드는 Chrome 드라이버 구성에서 작동하지만 FireFox 드라이버 구성에서는 작동하지 않습니다.
HTML은 다음과 같습니다
<select class="clsSelect pie ccMonth required normalSelect valid" name="ExpirationDateMonth" id="ccMonth" title="Zorunlu" style="border: 1px solid rgb(214, 214, 214);">
<option value="">Ay</option>
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
가 어떻게이 문제를 처리 할 수 있습니까?
제가 VAR의 ccMonth = WDS.browser.findElement (lib.By.id ('ccMonth')) ccMonth.selectByVisibleText ([ '12'])와 VAR의 ccMonth = WDS.browser.select (LIB를 시도했다. By.id ('ccMonth')) ccMonth.selectByVisibleText ([ '12'])하지만 작동하지 않았습니다. "기능이없는"selectByVisibleText "오류가 발생했습니다. – buurkeey
@Burak에서 어떤 플랫폼을 사용하고 계십니까? –
Jmeter @ Vivek로 WebDriver Sampler 작업을하고 있습니다. – buurkeey