您的位置:首页 > 其它

selenium学习的一些笔记

2016-03-03 19:49 387 查看



1.鼠标悬停可以用webdriver里面的Actions类来操作,

WebElement login = dr.findElement(By.id("xxx"));

Actions action = new Actions(dr);

action.moveToElement(login).perform();

或者用执行js的方法。

具体信息可以参考这篇文章哦: http://www.webdriver.org/article-15-1.html

2.解决校验码问题 引入Scanner类

3.下拉框选项定位

.//input[@type="radio" and @name ="identity" and @ class ="Volvo"]

//table//tr[1]//input[1]

//a[text() ='腾讯'] ---超链接定位

CSS定位

#input>input

------------------------封装脚本---

package Ccwp;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.firefox.FirefoxDriver;

public class day1 {

public WebDriver Driver;

public void startFirefox()

{

Driver = new FirefoxDriver();

Driver.manage().window().maximize();

}

public void closeFirefox()

{

Driver.close();

Driver.quit();

}

public void goTo()

{

Driver.navigate().to("http://www.baidu.com");

}

public static void main(String[] args) {

// TODO Auto-generated method stub

day1 t=new day1();

t.startFirefox();

t.goTo();

t.closeFirefox();

}

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: