原帖由 bruce.gu 于 2008-11-14 14:07 发表
所以用了一个declaration 这个概念,就是你写脚本的时候,要使用控件之前,先在另外的脚本里把这些控件给声明好,在web里主要就是locator。可以是id,name, 或者xpath,其实用的最多的还是xpath,因为ajax的东西很多都 ...
原帖由 xzl 于 2008-12-3 17:33 发表
我不认为GRID是一个负载均衡器。
我用GRID的目的是为了节省资源。如果每个电脑都跑RC的话,假若是多种环境、多种浏览器,那么就需要浪费多台电脑,而且一运行RC的话,这台电脑就没法做其它的事情(屏幕上经常跳出页 ...
原帖由 xzl 于 2008-12-4 19:51 发表
IDE对于ajax 的录制??
假如要良好运用SELENIUM的话,是不用IDE进行录制的,当然可以用来作辅助。
最好全是用手去写脚本。
在写脚本之前先分析需求、设计用例,按照用例写脚本。
SELENIUM对系统是持续集成或者模 ...
原帖由 zihuadou 于 2008-12-11 00:26 发表
啊,天哪,终于有人说这个了~~~
楼主,我们的环境和你描述的差不多,有个问题问一下啊?
就是我随机一个51位的串写到一个文本框中,事实上只写进去50个,然后生成一个文件是显示这个文本框中字串的,我怎么验证显示 ...
原帖由 zihuadou 于 2008-12-15 22:38 发表
多谢啊,你说的差不多,我看到一个assertNotEquals(), 不过关于这个东西我就是弄不对,去junit api 里看了,就好像没有这个命令,真是不知道怎么弄好了,不过貌似可以用别的方法去解决~~~
原帖由 alextowxm 于 2008-12-29 15:01 发表
我有一个 关于 selenium rc 的问题
现在我自己在研究 seleniu rc 但是找了一段时间的资料 但是没有找到 如何运行 selenium-php-client-driver-1.0-beta-1 中的实例
不知道你那是不是用一些关于 seleniu rc 等等学 ...
原帖由 nosedive 于 2009-1-7 15:36 发表
楼主,请教你一个入门级的问题。我用selenium+eclipse+Junit.用selenuimIDE录好脚本,在eclipse里建好工程,项目属性中引入selenium-java-client.jar selenium-java-client-driver-sources.jar和selenium-java-clien ...
原帖由 nosedive 于 2009-1-8 14:11 发表
import junit.framework.TestCase;
import com.thoughtworks.selenium.*;
public class Test extends TestCase {
private Selenium selenium;
public void setUp() throws Exception {
Strin ...
原帖由 gchao 于 2009-1-8 16:12 发表
谢谢你,但是我想waitforpagetoload ,这个命令不是只有在等待网页的时候可以用 如果等待某一个按键或者某一个元素的话,是不是不能用呢?
原帖由 gchao 于 2009-1-8 16:08 发表
很感谢bruce的回答,但是目前来讲,我现在只是刚刚接触到selenium IDE 这个软件,还没有涉及到编程方面的知识,而且现在来说问题主要是关于想找个一个可以取代pause的命令,网上看了一下waitforvalue这个命令可以,w ...
原帖由 gchao 于 2009-1-12 09:36 发表
非常感谢你,我想问一个问题,就是selenium IDE 这里面的命令,有没有可以设置脚本最大运行时间的命令,比如说如果我想运行一个脚本文件最多五分钟,超过五分钟就运行下一个脚本文件,有这样的命令吗? 有的话请告知一 ...
原帖由 fairylly 于 2009-1-13 15:36 发表
我是selenium新手
这两天遇到一个问题:
图片按钮链接页面,在IDE中回放可以成功
放到selenium Core及eclipse中就会出错,提示后一条命令中的element找不到(实际是图片链接点击后,页面没有跳转成功,导致后面的 ...
原帖由 bruce.gu 于 2009-1-13 18:16 发表
两种情况: 1.click没成功,确认click的locator 正确,如果还不行,尝试一下mouseDown, mouseUp 代替click试试看。
2.click之后没wait, 用一个wait for page to load 之类的。
原帖由 bruce.gu 于 2009-1-13 18:16 发表
两种情况: 1.click没成功,确认click的locator 正确,如果还不行,尝试一下mouseDown, mouseUp 代替click试试看。
2.click之后没wait, 用一个wait for page to load 之类的。
原帖由 fairylly 于 2009-1-14 12:59 发表
图片链接已解决
使用selenium.click("link=XXXX");这种link的方式可解决
“XXXX”为源码:
XXXX
中的文字
原帖由 fairylly 于 2009-1-14 13:57 发表
我遇到一个新问题:
脚本中有一句是:点击系统中的“退出”,并在确定提示框中点击“确定”
即:selenium.click("link=退出");
assertEquals("你确定要退出吗", selenium.getConfirmation());
但运行时, ...
原帖由 bruce.gu 于 2009-1-14 16:02 发表
不知道你是不是想选择 取消。
selenium 碰到 getConfirmation 之类会默认 选择 Yes. 如果要在碰到confirmation 之类选No 的话。。在触发confirmation 事件之前 用 selenium.chooseCancelOnNextConfirmation();
所 ...
原帖由 fairylly 于 2009-1-14 16:20 发表
我不是想“取消”,就是“确定”退出,查看确定退出后的页面是否是我想要的页面
但退出后,退出页面会把整个浏览器替换,这样就没办法继续后面的工作了
原帖由 fairylly 于 2009-1-14 17:49 发表
还想问个问题:
你是否有遇到过:同样的代码,SRC运行时,有时通过,有时不通过呢?
不通过的地方,通常是waitForPageToLoad超时
原帖由 fairylly 于 2009-1-15 10:02 发表
出错的时候,一段时间内(有时几小时,有时一天)都是同一个地方出错;不是一会正常一会出错,而是持续性的
而且我开WEB端,手动点击时,也都是很快反映过来的
应该不是网络和服务器的问题
其它反映慢的页面都能 ...
原帖由 fairylly 于 2009-1-15 16:58 发表
运行脚本过程中,使用的是FF浏览器
但一些操作会导致出现:
48645
使用selenium.getConfirmation();,会提示说:There were no confirmations
是否有什么其它解决方案呢?
(注:FF下手动操作时,没有该弹出框 ...
原帖由 fairylly 于 2009-1-19 08:43 发表
使用try catch不行
打印错误信息,还是com.thoughtworks.selenium.SeleniumException: ERROR: There were no confirmations这个弹出框是FF浏览器本身弹出的,不是程序代码导致的
所以用selenium.getConfirmati ...
原帖由 nosedive 于 2009-1-19 11:21 发表
hi, 我有一个问题要请教。
现在需要按“moody's NRDE"按钮,然后进入到下一个界面中,这个操作在IE上是可以通过的。但是用selenium跑的时候页面就不能跳转到下一个界面了,并且提示"done. but with errors on page. ...
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |