亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium如何高亮某元素和操作隱藏的內(nèi)容
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2016/4/25 13:26:07 ] 推薦標(biāo)簽:功能測試 軟件測試工具

  高亮元素的思路是:
  1.找到要高亮的元素
  2.對該元素執(zhí)行js,更改style達(dá)到高亮效果。
  操作隱藏的內(nèi)容思路:
  1.可以用Actions的moveToElement,使鼠標(biāo)懸停在觸發(fā)隱藏內(nèi)容的元素上。
  2.也可以用js點(diǎn)擊觸發(fā)隱藏內(nèi)容的元素
  下面是具體的代碼:
package com.test;
import java.sql.Driver;
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.support.ui.ExpectedCondition;
import org.openqa.selenium.support.ui.WebDriverWait;
import bsh.commands.dir;
public class TestHighLight {
static WebDriver driver;
public static void main(String[] args) {
// TODO Auto-generated method stub
driver = new ChromeDriver();
driver.manage().window().maximize();
driver.get("http://www.zhihu.com/#signin");
driver.findElement(By.name("account")).sendKeys("XXX@163.com");
driver.findElement(By.name("password")).sendKeys("XXX");
WebElement login = driver.findElement(By.xpath("//*//button[text()='登錄']"));
highl(driver, login);
login.click();
WebDriverWait wait = new WebDriverWait(driver, 10);
WebElement element =wait.until(new ExpectedCondition<WebElement>() {
@Override
public WebElement apply(WebDriver dr) {
// TODO Auto-generated method stub
return dr.findElement(By.xpath("//*//span[text()='喬葉葉']"));
}});
/*
* 使用js實(shí)現(xiàn)點(diǎn)擊目標(biāo),出現(xiàn)隱藏元素
String js = "document.getElementsByClassName("name")[0].click()";
((JavascriptExecutor)driver).executeScript(js);
*/
Actions action = new Actions(driver);
action.moveToElement(element).perform();
WebElement sixinElement = driver.findElement(By.id(":2"));//*[@id=":2"]
highl(driver, sixinElement);
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
sixinElement.click();
driver.quit();
}
static void highl(WebDriver dr, WebElement we) {
((JavascriptExecutor)dr).executeScript("arguments[0].style.border="5px solid red"", we);
}
}
  可以看下效果,把登錄按鈕高亮顯示,因?yàn)橹跫虞d主頁太慢,后面的操作隱藏元素的效果沒有截圖。


 

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: xxxxx 日本| 很黄很黄很刺激的视频免费 | 亚洲激情影院 | 亚洲一区无码中文字幕 | 欧美特黄视频在线观看 | 亚洲第一二三四区 | 无遮挡男女激烈免费动态图 | 99精品视频在线成人精彩视频 | 一区二区三区在线 | 网站 | 一区二区在线不卡 | 涩涩逼 | 性a爱片免费视频性 | 久久久久久88色愉愉 | 欧美成人精品免费播放 | 在线观着免费观看国产黄 | 久久国产免费 | 黄色一级小视频 | 亚州国产 | 国产日韩欧美在线一二三四 | 图片区 日韩 欧美 亚洲 | 黄网址在线永久免费观看 | 国产成人精品三区 | 亚洲欧美乱综合图片区小说区 | 91久久偷偷做嫩草影院免 | 色综合色综合 | 成人一a毛片免费视频 | 天天射美女 | 亚洲欧美强伦一区二区另类 | 亚洲精品人成无码中文毛片 | 伊人网伊人 | 手机免费看片1024 | 在线观看av网站永久 | 成人丁香 | 国产精品1区2区3区 国产精品1区 2区 3区 | 欧美一区二区三区男人的天堂 | 亚洲成人一级 | 亚洲免费午夜视频 | 性网站免费 | 99国产超薄丝袜足j在线观看 | 波多野结衣一二三区 | 亚洲成人bt |