情况是,
我记录了任务,
登录、编辑字段并使用其他名称保存(但原始字段保留)、注销。
在这里,我需要操纵“name”字段,这样我就可以获得100个或更多的副本,并且具有唯一的名称。
在硒IDE中可能吗?,如果没有,是否有任何开源工具可用于执行相同的操作?
</thead><tbody>
<tr>
<td>open</td>
<td>/SurveyHome.aspx</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=ctl00_ContentPlaceHolder1_gvSurvey_ctl02</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=ctl00_ContentPlaceHolder1_txtsurname</td>
<td>Survey 1</td> // This is the name of the survey.
</tr>
<tr>
<td>clickAndWait</td>
<td>id=ctl00_ContentPlaceHolder1_btncopysurok</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=ctl00_ContentPlaceHolder1_btncopyok</td>
<td></td>
</tr>
</tbody></table>
如何在这段代码中使用while循环,我尝试过使用,但selenium ide无法识别它。你能帮我一下吗。。
You can use while loop for your purpose
<tr>
<td>getEval</td>
<td>index = 1;</td>
<td></td>
</tr>
<tr>
<td>while</td>
<td>index < 10;</td>
<td></td>
</tr>
<tr>
<td>storeEval</td>
<td>index</td>
<td>value</td>
</tr>
<tr>
<td>echo</td>
<td>survey ${value}</td>
<td></td>
</tr>
<tr>
<td>getEval</td>
<td>index++;</td>
<td></td>
</tr>
<tr>
<td>endWhile</td>
<td></td>
<td></td>
</tr>
in the name text box field you give the value has survey ${value},
now you can create any number of form with unique name by
using this while loop put your form inside this while loop.
Try it
Thank you.
<tr>
<td>open</td>
<td>/SurveyHome.aspx</td>
<td></td>
</tr>
<tr>
<td>getEval</td>
<td>index = 1;</td>
<td></td>
</tr>
<tr>
<td>while</td>
<td>index < 100;</td>
<td></td>
</tr>
<tr>
<td>storeEval</td>
<td>index</td>
<td>value</td>
</tr>
<tr>
<td>echo</td>
<td>survey ${value}</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=ctl00_ContentPlaceHolder1_gvSurvey_ctl02</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=ctl00_ContentPlaceHolder1_txtsurname</td>
<td>survey ${value}</td>
</tr>
<tr>
<td>click</td>
<td>id=ctl00_ContentPlaceHolder1_btncopyok</td>
<td></td>
</tr>
<tr>
<td>getEval</td>
<td>index++;</td>
<td></td>
</tr>
<tr>
<td>endWhile</td>
<td></td>
<td></td>
</tr>
try it.
thank you
我是硒IDE的新手。据我所知,当打开Selenium IDE时,您会注意到红色的‘记录宏’按钮被切换。这意味着selenium将尝试记录您在浏览器内所做的每一个操作。这是一种有问题的记录方式,因为我们在继续之前隐式地等待操作完成。 如果我只让Selenium记录每一个动作而不指定额外的动作,那么许多测试步骤将会失败,错误消息是:Element not found。我试图添加基于Selenium A
我已经搜索了以前的帖子,但没有找到解决方案,所以我会尝试新的帖子。 我有一个简单的登录页面,在按下按钮后,它会把你送到一个新的窗口。我试图选择这个新窗口,然后断言它的标题,但是Selenium IDE找不到带有该标题的窗口。 下面是这个新窗口标题的HTML代码... 我的硒代码很简单。 我收到以下消息... 我使用了storeallwindownames/ids/title,Selenium甚至不
应用程序具有上下文路径-->/spring-form-simple-project 因此,为了访问,我使用: 这个控制器又返回student.jsp,当提交这个student.jsp时,它用-->@RequestMapping(value=“/AddStudent”,method=RequestMethod.post)调用controller 任何关于这通常如何工作的指示都将是有帮助的。 谢谢!
本文向大家介绍如何处理硒中的帧?,包括了如何处理硒中的帧?的使用技巧和注意事项,需要的朋友参考一下 我们可以借助以下方法来处理Selenium中的帧- switchTo()。frame(frameNumber) 此方法使用帧ID作为参数。框架ID的索引从0开始。如果未找到框架,则会引发NoSuchFrameException。 switchTo()。frame(frameName) 此方法使用开发
我在stack上看到了一些与此主题相关的问题,像其他问题一样,回答似乎总是包括RC/WD解决方案。这是针对SELENIUM IDE的,而不是WD/RC实现。 我意识到我们只需要设置存储文件路径的元素的值,但是我看到了相互矛盾的方法。 我存储文件路径字符串的元素在检查器下如下所示: 输入type=“file”name=“StdConditionsFile”id=“pdfApp” 如果我得到元素的Xp
问题 如何设置和获取用户的Cookie? 解法 对web.py而言,设置/获取Cookie非常方便。 设置 Cookies 概述 setcookie(name, value, expires="", domain=None, secure=False): name (string) - Cookie的名称,由浏览器保存并发送至服务器。 value (string) -Cookie的值,与Cook