关于 selenium IDE 新手求助!
open http://search.naver.com/search.naver?sm=tab_hty.top&where=nexearch&ie=utf8&query=&x=0&y=0click id=nx_query
type id=nx_query 1111
clickAndWait css=input
我想写个循环搜索并留下截图的脚本。
比如有个"keyword.txt"的文件,里边写了一些搜索词,一行一个。
脚本自动读取该文件里的词进行搜索,并截下每个搜索结果的截图,保存在电脑某个路径里。
各位大大帮帮忙,谢谢了~~ 需要补充包,不然做不到。 在代码中引入js,估计可行,试试吧 我一般都是利用selenium IDE的录制步骤,用java写成代码。
比如:
Selenium selenium=new Selenium();
selenium.click("id=nx_query");
selenium.type("id=nx_query","1111");
selenium.click("css=input" );
selenium.waitForPageToLoad("30000");
这样你很容易用java写出一个循环,读入文件,处理。 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++ < 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>
页:
[1]