添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
import org.apache.commons.lang3.StringUtils;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.Test;
 * selenium 引用jQuery改变页面元素属性
 * @author longrong.lang
public class LoadJQuery {
    private static WebDriver driver;
     * 向当前页面注入JQuery,并返回加载是否成功
     * @return
    public boolean injectjQuery() {
        try {
            String injectJQuery = "var script = document.createElement('script');"
                    + "var filename = \"http://code.jquery.com/jquery-1.10.1.min.js\";"
                    + "script.setAttribute(\"type\",\"text/javascript\");"
                    + "script.setAttribute(\"src\", filename);"
                    + "if (typeof script!='undefined'){"
                    + "document.getElementsByTagName(\"head\")[0].appendChild(script);"
                    + "}";
            ((JavascriptExecutor) driver).executeScript(injectJQuery);
            Thread.sleep(3000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        // 判断JQuery是否加载成功
        Boolean loaded = true;
        String s = (String) (((JavascriptExecutor) driver)
                .executeScript("return typeof jQuery"));
        if (!StringUtils.trimToEmpty(s).equals("function"))
            loaded = false;
        return loaded;
    @Test
    public void testJQuery() {
        driver = new ChromeDriver();
        driver.manage().window().maximize();
        driver.get("https://www.baidu.com/");
        JavascriptExecutor js = (JavascriptExecutor) driver;
        String changeDisplay = " $('input').removeAttr('id');";
        // 删除input标签下的id属性操作
        js.executeScript(changeDisplay);
        js = (JavascriptExecutor) driver;
        // 将百度按钮及输入框改成红色
        String changeinput = "$(\"input\").attr(\"style\",\"background:red\");";
        js.executeScript(changeinput);

运行结果如下:

ios开发 智能家居 苹果智能家居怎么做

如果你只是想先简单体验一下智能家居,可以按本文的方案使用 Mac 或者 PC 搭建,如需长期使用,我更推荐用闲置安卓手机或者电视盒子,可 7*24H 待机、功耗更低。我现在已经用旧手机代替了本文的方案,步骤大同小异。 谢週五:无需树莓派,安卓手机和电视盒子搞定苹果 HomeKit 智能家居zhuanlan.zhihu.com 一、HomeKit 智能家居提到 iPhone 和