博学而笃定,切问而近思

Selenium学习记录(一)

上一篇 / 下一篇  2013-05-27 20:43:45 / 个人分类:Selenium

1. 安装java,eclipse,maven,同时把3个path,加入环境变量中
2. 用maven搭建selenium项目

主要3大步骤
1. 创建mvn项目
mvn archetype:generate -DgroupId=com.chongshi.test -DartifactId=hello -DpackageName=com.chongshi.test -Dversion=1.0
Ø project:pom.xml文件中的顶层元素; 
Ø modelVersion:指明POM使用的对象模型的版本。这个值很少改动。
Ø groupId:指明创建项目的组织或者小组的唯一标识。GroupId是项目的关键标识,典型的,此标识以组织的完全限定名来定义。比如,org.apache.maven.plugins是所有Maven插件项目指定的groupId。 

Ø artifactId: 指明此项目产生的主要产品的基本名称。项目的主要产品通常为一个JAR文件。第二,象源代码包通常使用artifactId作为最后名称的一部分。典型的 产品名称使用这个格式: <artifactId>- <version>. <extension>(比 如:myapp-1.0.jar)。 

Ø version:项目产品的版本号。Maven帮助你管理版本,可以经常看到SNAPSHOT这个版本,表明项目处于开发阶段。 

Ø name:项目的显示名称,通常用于maven产生的文档中。 

Ø url:指定项目站点,通常用于maven产生的文档中。 

Ø description:描述此项目,通常用于maven产生的文档中。

对于一个项目中只有下面的一部分是是我们需要关注的:

<groupId>com.chongshi.test</groupId>

 <artifactId>hello</artifactId>

 <version>1.0</version>

2. 编译项目代码

我们的项目已经创建完成。但我们点开目录发现,它并不是我们eclipse所需要的项目目录格式。我们需要把它构建成我们eclipse可以导入的项目。

在命令提示符下进入到我们的创建的项目目录(F:\maven\hello)下,执行:mvn clean compile

Clean 告诉maven清理输入出目录target/,compile告诉maven编译项目主代码。
项目是编译完了,但项目的目录结构还不是我们想要的eclipse的项目结构,是不能导入到eclipse中的。所以,还需要执行一个命令:mvn eclipse:eclipse

命令执行完成后就得我们需要的项目目录了。

3. 导入eclipse工具

【具体可以参考
从网上查到学习资料一: 
http://www.cnblogs.com/fnng/archive/2011/12/02/2272610.html】

然后接着增加selenium需要的包 ,
Step1. 在pox.xml文件中,加入2个dependancies
<dependency>
  <groupId>org.seleniumhq.selenium</groupId>
          <artifactId>selenium-firefox-driver</artifactId>
          <version>2.32.0</version>
        </dependency>
<dependency>
  <groupId>org.seleniumhq.selenium</groupId>
          <artifactId>selenium-java</artifactId>
          <version>2.32.0</version>
         </dependency>
Step 2. 在command-line下,切换到对应的工程路径进行mvn eclipse:eclipse

Step 3. 重新导入此工程,发现有多个“reference library”,里面添加了很多jar packages
Step 4. 学会编写simple的example
在任何src folder,新建一个java class,写入code below:
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

public class Hello1 {
public static void main(String[] args){
System.setProperty("webdriver.firefox.bin","C:/Program Files (x86)/Mozilla Firefox/firefox.exe");
    //firefox 需要填写full path
WebDriver driver=new FirefoxDriver();
//driver.manage().window().maximize();
driver.get("http://www.163.com/");
//driver.quit();
}
save,最后运行起来,一起都完毕。


TAG:

 

评分:0

我来说两句

Open Toolbar