我是全新的使用fire fox的selenium ide。我试图测试一个日历是一个弹出的HTML,我读了很多东西,大多数人说我需要写“javascrtip select element ...”命令,但无论我尝试了多少次,我都无法使它工作。这里是网站http://demo.owncloud.org/index.php/apps/calendar。当你点击日历日期时会出现一个弹出窗口,以便我选择日期和时间以及其他内容。我不知道你是如何得到硒在弹出工作。我甚至不知道这是否是一个Ajax或JavaScript 这里是关于选择压延Selenium IDE卡在弹出窗口中javascript
<div id="notification" style="display:none;"></div>
<div id="controls">
<form id="view">
<input type="button" value="Week" id="oneweekview_radio" original-title="">
<input type="button" value="Month" id="onemonthview_radio" original-title="" class="active">
<input type="button" value="List" id="listview_radio" original-title="">
<img id="loading" src="/core/img/loading.gif" style="display: none;">
</form>
<form id="choosecalendar">
<!--<input type="button" id="today_input" value="Today"/>-->
<button class="settings generalsettings" title="Settings"><img class="svg" src="/core/img/actions/settings.svg" alt="Settings"></button>
</form>
<form id="datecontrol">
<input type="button" value=" < " id="datecontrol_left" original-title="">
<input type="button" value="April 2013" id="datecontrol_date" original-title="" class="hasDatepicker">
<input type="button" value=" > " id="datecontrol_right" original-title="">
</form>
</div>
<div id="fullcalendar" class="fc"><div class="fc-content" style="position: relative; min-height: 1px;"><div class="fc-view fc-view-month fc-grid" style="position: relative;" unselectable="on"><table class="fc-border-separate" style="width:100%" cellspacing="0"><thead><tr class="fc-first fc-last"><th class="fc-mon fc-widget-header fc-first" style="width: 182px;">Mon.</th><th class="fc-tue fc-widget-header" style="width: 182px;">
我真的很感激任何提示或朝此帮助代码的某些部分,你会如何理解。
这里是我有什么
<tr>
<td>open</td>
<td>/index.php/apps/files</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//ul[@id='apps']/li[3]/a/img</td>
<td></td>
</tr>
---------Popup shows here ----------
<tr>
<td>click</td>
<td>id=category</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=ui-id-6</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>name=calendar</td>
<td>label=test</td>
</tr>
<tr>
<td>select</td>
<td>name=accessclass</td>
<td>label=Bizalmas</td>
</tr>
<tr>
<td>click</td>
<td>id=from</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=12</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=to</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=27</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=submitNewEvent</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//body[@id='body-user']/div[9]/div/button</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=oneweekview_radio</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=oneweekview_radio</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=onemonthview_radio</td>
<td></td>
</tr>
非常感谢你的回答。那个目标究竟是什么?以及我在哪里可以找到“查找”按钮? Firebug是一个大帮手:)) – benzo
目标位于Selenium IDE的GUI版本中。您应该能够在打开FF浏览器时点击Tools-> Selenium IDE来使用它。您也可以从那里打开您当前的IDE测试。 Target正在告诉Selenium您想与哪个元素进行互动。 – OrwellHindenberg
不,我的意思是,Contains @placeholder和'az ese'是什么意思? – benzo