【发布时间】:2015-01-02 07:42:08
【问题描述】:
我刚刚使用 WebDriver Sampler 准备了负载测试。我正在使用 selenium-chrome-driver-2.39.0.jar、selenium-firefox-driver-2.39.0.jar、JMeter 2.11 和 FireFox 26.0。当我使用 Chrome Driver Config 时,没有错误。但是当我在 FireFox Driver Config 中使用相同的脚本时,我得到了一个错误。错误是:
响应消息:org.openqa.selenium.InvalidElementStateException: [Exception...“组件返回失败代码:0x80004005 (NS_ERROR_FAILURE) [nsINativeMouse.click]” nsresult:“0x80004005 (NS_ERROR_FAILURE)”位置:“JS 框架 ::
我要点击
<option value="12">12< /option>
与
var selectCCMonth = WDS.browser.findElement(lib.By.cssSelector('.ccMonth option:nth-of-type(13)'))
selectCCMonth.click()
以上代码在 Chrome Driver Config 上运行,但在 FireFox Driver Config 上不运行。
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>
我该如何处理这个问题?
【问题讨论】:
标签: firefox selenium-webdriver load jmeter jmeter-plugins