MILY: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin">可以得到它默认的格式。这里不主要是想说3个方面
1. 如果我们用html,意味着我们可以和core进行集合。至于集合的过程,后面会详细的说。
2. Selenium提供一些转换,这里我们见到了我们熟悉的junit,那么我们转换看看吧!
我们得到了这样一段代码.
package com.example.tests;
import com.thoughtworks.selenium.*;
import java.util.regex.Pattern;
public class Untitled extends SeleneseTestCase {
public void setUp() throws Exception {
setUp("http://change-this-to-the-site-you-are-testing/", "*chrome");
}
public void testUntitled() throws Exception {
selenium.open("/");
selenium.type("q", "java");
selenium.click("btnG");
selenium.waitForPageToLoad("30000");
}
}
很明显,这里我们就可以和junit进行集成,把我们想要的东西放到相关模块下去就OK
3. selenium给我们提供了转换php啊。Perl啊等等的支持,这样我们在做单元测试或者7788的测试时候,有了依据,转换过去修改用或直接用就OK。
帮助。我就更不唧歪了!不明白了。慢慢的帮助帮助吧
这里提供URL。我们可以手动写,当然在录制的过程中会自动的识别的。
IDE正是因为提供这样的一个URL,才使得我们得到了定位。前面代码中有这样一段。
setUp("http://change-this-to-the-site-you-are-testing/", "*chrome");
明确的告诉了我们URL它错了,应该是http://www.google.cn才对。
至于这个URL在IDE 中原理和这样设计的道理,请大家问google吧!我这里就不扯别人已经扯过的东西了。
中间,提供的是在回放过程中,进度的快慢和是批量运行测试集还是一单独运行测试这样一个机制。以及暂停和下一步,
这个是告诉你,我们现在的测试是在IDE中,点这个就可以纳入到IDE中进行执行。
下面这串告诉你。
1. command我想不用我多说,是类型。这里ide提供很多识别机制。
很多很多的。相信够你用和学习。
Target,
没错,就是这里输入框的name定义。Google的name=”q”
Value是具体的数值情况。
聪明的你或许发现一个东西。我代码里是
selenium.click("btnG");
可是我这里是
为什么呢?
道理很简单。IDE提供的单击方式名称叫clickAndWait。
可是,在junit中,selenium提供的单击方法是click。
说白了,就是各自取名不一致而已。
有人会问我这样说的依据,那好,请你看
明白了吧。
为什么要说这个。道理很简单。告诉你一条学习IDE中
这样多7788的方法的途径。当然,还有途径。这里先说一种。
这就是比较好的学习资料了。就不要在google上瞄7788的一些垃圾东西了。
上面我扯了IDE的内容和东西。不知道大家明白否?
文章来源于领测软件测试网 https://www.ltesting.net/