TA的每日心情 | 无聊 2020-12-8 11:20 |
---|
签到天数: 605 天 连续签到: 1 天 [LV.9]测试副司令
|
本帖最后由 joykao 于 2015-10-20 15:05 编辑
请问最后一步报错的信息是什么呢?元素没找到?你拖完以后再去定位是定位不到的,那个页面是用到iframe了你默然加载的那个frame不是右边的那个你需要先switch frame到右边的frame才能定位到元素
@Test
public void testDragDrop() {
driver.get
("http://www.w3school.com.cn/tiy/t.asp?f=html5_draganddrop");//这个地方要加上switchtoframe方法,定义元素有id就用id,xpath和cssSelector要在足够了解后再用哦
WebElement source = driver.findElement(By.id("drag1"));
WebElement target = driver.findElement(By.id("div1"));
Actions builder = new Actions(driver);
builder.dragAndDrop(source, target).perform();
}
|
|