51Testing软件测试论坛

标题: 关于 selenium IDE 新手求助! [打印本页]

作者: 紫云龙翼    时间: 2012-7-4 01:45
标题: 关于 selenium IDE 新手求助!
open        http://search.naver.com/search.n ... ry=&x=0&y=0       
click        id=nx_query       
type        id=nx_query        1111
clickAndWait        css=input[type="image"]       

我想写个循环搜索并留下截图的脚本。
比如有个"keyword.txt"的文件,里边写了一些搜索词,一行一个。
脚本自动读取该文件里的词进行搜索,并截下每个搜索结果的截图,保存在电脑某个路径里。

各位大大帮帮忙,谢谢了~~
作者: shijin880921    时间: 2012-7-16 19:38
需要补充包,不然做不到。
作者: delphimortal    时间: 2012-9-10 17:06
在代码中引入js,估计可行,试试吧
作者: yazi0127    时间: 2012-11-29 12:48
我一般都是利用selenium IDE的录制步骤,用java写成代码。
比如:
Selenium selenium=new Selenium();
selenium.click("id=nx_query");
selenium.type("id=nx_query","1111");
selenium.click("css=input[type="image"]" );
selenium.waitForPageToLoad("30000");

这样你很容易用java写出一个循环,读入文件,处理。
作者: tom3114    时间: 2012-12-17 15:37
IDE,需要用到一个插件的flow_control,可以实现 while, Endwhile,今天刚尝试,不错。
参考:
http://blog.chinaunix.net/uid-8481040-id-2996277.html


<tr>
        <td>store</td>
        <td>0</td>
        <td>count</td>
</tr>
<tr>
        <td>while</td>
        <td>storedVars.count++ &lt; 3</td>
        <td></td>
</tr>
<!--// WHILE START-->
<tr>
        <td>open</td>
        <td>/login</td>
        <td></td>
</tr>
<tr>
        <td>type</td>
        <td>id=user_name</td>
        <td>aaa</td>
</tr>
<tr>
        <td>type</td>
        <td>id=password</td>
        <td>123</td>
</tr>
<tr>
        <td>clickAndWait</td>
        <td>id=button</td>
        <td></td>
</tr>
<tr>
        <td>mySave</td>
        <td>var str1 = ""d:\test""; var str2 = "".png""; str1 + storedVars.count + str2</td>
        <td></td>
</tr>
<!--// WHILE END-->
<tr>
        <td>endWhile</td>
        <td></td>
        <td></td>
</tr>




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2