我是 Watir 的新手,这是我的第一个任务。我已经完成了一系列自动化操作,但卡在了必须单击模式弹出窗口上的文件上传按钮的地方。所以基本上我点击一个html链接,上面写着restore
<a id="restore-link" class="open-modal" href="profiles/restore_form">
Restore Profile
</a>
这工作并打开一个模式弹出窗口,其代码附在下面。我需要点击文件上传并设置路径,然后在模式窗口中点击恢复。有什么提示或建议吗?打开的模态窗口的代码如下所示。
<div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix">
<span id="ui-dialog-title-modal" class="ui-dialog-title"> </span>
<a role="button" class="ui-dialog-titlebar-close ui-corner-all" href="#">
<span class="ui-icon ui-icon-closethick">close</span>
</a>
</div>
<div scrollleft="0" scrolltop="0" style="width: auto; min-height: 50px; height: auto;" id="modal" class="ui-dialog-content ui-widget-content">
<form id="restore-profile-form" action="profiles/restore" enctype="multipart/form-data" method="POST">
<fieldset>
<div class="form-head">
<h2>Restore Profile</h2>
</div>
<div class="form-body">
<div class="form-field">
<label for="name">Backup <em class="mandatory">*</em></label>
<input id="backup" name="backup" type="file">
</div>
</div>
<div class="form-foot">
<input value="Restore" id="restore-profile-submit" type="submit">
<a href="#" onclick="return closeModalWindow()" id="restore-profile-cancel">Cancel</a>
</div>
</fieldset>
</form>
</div>
谢谢。