WebDriver???Actions????????????????
???????????? ???????[ 2015/2/12 14:02:02 ] ?????????????????? ????????????
??????????????
????1. ?????????div?????????????????14??
????2. ??????????20??
????Actions builder = new Actions(driver); //new ??Actions????
????builder.doubleClick(message).build().perform(); //????????????е??????????????build().perform()???????
package com.example.tests;
import static org.junit.Assert.*;
import org.junit.*;
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.interactions.Actions;
public class Selenium2 {
WebDriver driver = new FirefoxDriver();
@Test
public void tableTest() {
driver.get("D:\demo\DoubleClickDemo.html");
WebElement message = driver.findElement(By.id("message"));
// ???????????14px
assertEquals("14px"?? message.getCssValue("font-size"));
Actions builder = new Actions(driver);
builder.doubleClick(message).build().perform();
// ??????????????20px
assertEquals("20px"?? message.getCssValue("font-size"));
driver.close();
}
}
??????????????
???????dragAndDrop(source??targe)????
package com.example.tests;
import static org.junit.Assert.*;
import org.junit.*;
import org.openqa.selenium.*;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.interactions.Actions;
public class Selenium2 {
@Test
public void testDragDrop() {
WebDriver driver = new InternetExplorerDriver();
driver.get("D:\demo\DragAndDrop.html");
WebElement source = driver.findElement(By.id("draggable"));
WebElement target = driver.findElement(By.id("droppable"));
Actions builder = new Actions(driver);
builder.dragAndDrop(source?? target).perform();
try {
assertEquals("Dropped!"?? target.getText());
} catch (Error e) {
e.printStackTrace();
}finally{
driver.close();
}
}
}
??????

???·???
App??С????H5?????????????????Щ??
2024/9/11 15:34:34?????????????????????????
2024/9/10 11:13:49P-One ???????????????????????????????????????
2024/9/10 10:14:12???????????????????????????
2024/9/9 18:04:26??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44