re: Misquotation Jack.Wang 2008-06-12 21:08
哈哈
徐昊你好,我用selenium差不多有一年多了,有两个问题一直解决不了,国内网站上目前没看到有解决方案。我在该 公司论坛里也发了贴子,也没人回。呵, 希望能从你这里得到一些帮助。
1。 selenium RC 如何解决ie 的 showmodaldialog打开小窗口 的问题?
2。 selenium RC 如果解决mac os上用 safari打开https的认证问题? 我试了最新的版本,装了最新的selenium自带的证书,但总是说SSLshakehands不成功,即使用 trustallsslcertificates也不能解决。请问你是否碰到过这类问题?对了,这个问题在windows xp下的ie6也一样。
谢谢!
林勇
re: Selenium Better Pratice joycezhou 2008-06-10 16:49
你好!
还有个疑问:看sourceforge 上的文章,说Selenium是支持SAFS。这在应用中如何体现出来呢??
非常感谢!
re: Selenium Better Pratice joycezhou 2008-06-10 14:57
"懂得HTML的QA可以在没有DEV的帮助下使用Selenium FIT mode,然而却不能在没有DEV的帮助下使用Driven Mode。于是最自然也是最fashion的做法,就是在已有的test codes之上提供Testing DSL或者Scripting Language,让FIT mode变得更加FIT"
能否对此最一些详细的说明??
谢谢!
Erlang和python关注的问题域不同,互相借鉴和合作开发才是王道
Hi! Great job! I've downloaded (and installed successfully) the
needed tools for compiling the patch, but I'm totally new doing
home brew stuff for the PSP so please, could you tell me how
to apply this patch? I tried to do so, but when I type:
"$ patch -p0 < ruby-1.8-psp.patch"
I got this several times:
"...
can't find file to patch at input line xxx
...
"
Was that command correct? In which directory do I have to apply
the patch?
I really appreciate this work, because I'm trying to do some
kind of distributed application with PSPs and PCs.
Thanks!
P.D.: Sorry for my crappy English :)
博主您好 我有个建议能不能把你的blog的换个模板,黑白对比强烈看着太累了,而你的文章确实写得不错。
把下面的屏蔽或删除
#for i in 0 .. value.length-1
# sleep @container.typingspeed
# c = value[i,1]
# #@container.log " adding c.chr " + c #.chr.to_s
# @o.value = @o.value.to_s + c #c.chr
# @o.fireEvent("onKeyDown")
# @o.fireEvent("onKeyPress")
# @o.fireEvent("onKeyUp")
#end
替换为:
characters_in(value) {|c|
sleep @container.typingspeed
@o.value = @o.value.to_s + c
@o.fireEvent("onKeyDown")
@o.fireEvent("onKeyPress")
@o.fireEvent("onKeyUp")
}
我喜欢让他sleep 0,这样更快一些
characters_in方法还是桃之夭夭原来的方法:
def characters_in(value)
index = 0
while index < value.length
len = value[index] > 128 ? 2 : 1
yield value[index, len]
index += len
end
好运~
end
天时,地利,人和
天气好,适合加班,没有蚊虫烦扰,没有风雨苦恼;
公司离家近,不用天天剂公交,最好能报出租车;
大家心情都不错,工资按月发,时不时的给奖金,没事人人种彩票,股票天天彪红,让大家都没有后顾之忧~
由此可见,导致项目失败的三个主要的非技术因素是:
风水、味道、人品。
a = Array.new 5, []
p a
a[0] << 1
p a
puts "--"
a = Array.new(5){[]}
p a
a[0] << 1
p a
re: 丧钟为谁鸣?(1) 内容被禁止显示 2007-06-12 23:03
不错收藏了。
也不尽然,在core中同样可以将需要重构的内容写在user-extentions.js文件中,比如常用的login prozess就可以整个的放入。通过java script读取外部的property文档,而在html script中单写'login | |',也是可行的。 并且core也有支持读取javascript片断的命令,比如为ajax testing特别制定的waitForCondition命令(ver0.8.2)。
core的最糟处,个人认为是缺少对测试脚本流程的控制,因为它不具备选择,判断,循环等机制。但也并非是'never use selenium core'。
为啥我是javascript……,不可能……,这个魔咒。
re: 丧钟为谁鸣?(1) 监听器 2007-05-09 22:51
看了有点不明白,不过还是要顶一下。
rc还有一个问题就是在同一时间只能有一个请求发送给seleniumserver的4444端口(默认),也就是不能够多线程的运行。这跟其要启动真实的浏览器也有关系吧~
re: X-Files pcdos 2007-04-04 10:44
我03年下半年就搞rdf/rdfs、semantic web和ontology了,呵呵,搞了一年多
re: X-Files Robin's Java World 2007-04-02 08:56
@cnodin
看上面文章说的似乎是业务领域。
期望竞争、失败能淘汰一切落后
历史如何能加速?
我觉的,应该让中国软件业从小而散,转到大而全的软件企业格局里面去。说是国内的项目利润很低。
恶性竞争的结果只能是如此。
为什么低?
有太多小喽罗跟你争呗。
re: X-Files cnodin 2007-03-30 23:33
何为Doamin?
传统企业(客户)很难改变
传统企业里的人更难改变
期望竞争、失败能淘汰一切落后
历史如何能加速?
敏捷的实施,首先一步或者说最重要的一步,是不是先要改变客户的传统观念?
感觉要是实现战略合作伙伴的话,真的像你说的,在自家才有可能或是在一个力量非常强势的公司比如TW。根本原因还是无法转变跟客户的博弈关系。
非常形象的道出了敏捷的真谛,pfpf!我之所以说想改行就是因为没法超越你令我压力甚大,呵呵。
改变软件生产企业和雇主的关系,如果真能实现,这的确能让IT业成为一项轻松而充满乐趣的工作,可目前看来,实施的困难太大,只是一个梦想而已,至少在中国绝大部分企业都是如此。传统的观念使得我们都认为给钱的是大爷,人家要求什么我们就得做什么,哪怕需求会从一只狗变成一只鸡,也不敢说个不字。为什么?钱在客户手里,产品不满意,不能结项,不能回款,等于白干。这种思想使得双方处在不公平的地位,弱势的软件企业自然要承担巨大的压力。
另外,同样是传统的循规蹈矩的观念,使得软件企业不敢轻易颠覆现有的成熟(可能是陈旧)开发方法而加入敏捷大军,毕竟不熟悉是有风险的,最后带来项目的失败,投入的浪费,这是普遍保守的我们不希望看到的,说到底,还是缺乏创新和去实践的精神。
最后,敏捷实施的局限很有可能来自客户本身。例如很多企业是让自己的IT部门整理需求然后提交给外包开发,客户的要求就是waterfall,就是那些传统的、甚至是迂腐的、什么项目都一样格式形式的古典主义文档。这使得开发商也只能用传统的方法去实现。
可能抑制敏捷发展的因素还有很多,但是我认为随着软件企业和客户之间理解的加深,aglie很有可能会成为主流。
btw:最后一段有打广告的嫌疑啊,呵呵
re: InfoQ中文站来了 ShiningRay 2007-03-29 00:39
TW的好文很多,可惜很多都是英文的,就您几位写点中文的东西看得方便
在一个每天统计人日,工作量和绩效,人日和薪水挂钩的公司,比较难实现PP
神仙:我可以满足你一个愿望。
我(user story):我要荣华富贵!!!
我(user case):我要先去当程序员,然后是项目经理,然后是自己当当小老板,最后到达荣华富贵!!!
神仙:哦,荣华富贵,那么要不要爱情涅?
我(user story):恩,这个...那我要忠贞的爱情好了!!
我(user case):我要先去找个漂亮的MM,然后请她吃饭,然后送花送手机送首饰感动死她,最后她爱死我了这就是所谓忠贞的爱情吧!!!
神仙:哦,忠贞的爱情,那么要不要健康平安呢?
我:呃....
re: InfoQ中文站来了 dennis 2007-03-28 08:37
很早就听说要出来,终于出来了
Pair Programming的直接作用是collaboration, simple design是collaboration带来的副作用之一。
可以灵活的实现pp,遇到困难进行讨论,对设计进行研讨,编码的时候相互指导,知识共享,,,,PP确实给我们带来了好的效率。
no,no,我不认为rails是学习了delphi
ActiveRecord怎么就不是ORM了,精简版的hibernate
component已经不建议使用
而helper与delphi的UI组件更是完全不同的东西,helper与java中的tag概念更相近
@一个好人
我在写用例的过程中也发现了同样的问题,当遇到frame中的text_field时,仍然无法输入中文。希望大家给支个招。
re: 丧钟为谁鸣?(1) noname 2007-01-27 20:34
写的什么破玩艺儿,还真有给捧.
I bought a psp to my beloved wife. I have not play it a day... God, please sent me a angel.
It's a good news.There are python interpreter on psp now, raimudox will port ruby on it.It's a great job.
Hoping for a more complex demo.
re: Selenium Better Pratice hyysguyang 2006-11-30 17:37
呵呵,很好,太需要这样的工具了,刚开始接触,所以现在是采用SeleniumIDE尝试了一把,很妙,看来一定要试试Driven Mode了。谢了啊!
Smalltalk的版本管理非常强悍,IBM为VW开发的Envy非常好用。
可惜,Smalltalk现在面临消亡的境地。
Smalltalk 最新的IDE 也支持Web service了。但已经没有市场为时已晚。
re: Church Number 123bingbing 2006-10-11 10:17
还在愁没项目做发挥不了实力?快去MyLinux吧!!一切都再等着你呢
感觉语法是无所谓的东西,真正重要的东西应该在语法之外.希望能够看到关于SMallTalk的更深的描述.
re: Church Number jigsaw 2006-10-09 04:16
到目前为止 还没走出SICP的范围
写的很实用、明了,想问一下,Driven Mode,需要搭建环境来运行吗?如果需要,那么这个环境如何搭建呢?可否提供一下呢?
这个FunctionalTestCase真是酷!不用Fit Mode感觉相当形象!以后可以多写functional Test了。
另一个显而易见的好处来自开发节奏上,由于编写布署的成本比较高,之前的fit mode让Dev趋向于写一个功能相对完整的html,而使用driven mode时,Dev能回到熟悉的使用junit时的小步前进。