小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Selenium-webdriver系列教程(三)————如何執(zhí)行一段js腳本

 看見(jiàn)就非常 2015-09-18


有時(shí)候在進(jìn)行自動(dòng)化測(cè)試時(shí)需要在頁(yè)面上執(zhí)行一段js腳本,這個(gè)時(shí)候就需要用到execute_script方法了。


require 'selenium-webdriver'
dr = Selenium::WebDriver.for :ff
url = 'http://www.soso.com'
dr.navigate.to url
sleep 3
js = <<JS
    q = document.getElementById("tb");
    q.style.border = "1px solid red";
JS

dr.execute_script js

上面的代碼打開(kāi)了SoSo的首頁(yè),并高亮顯示了id為”tb”的div。

下面的例子演示了在打開(kāi)QQ首頁(yè)的時(shí)候如何自動(dòng)focus到頁(yè)面上的soso搜索框

require 'rubygems'
require 'selenium-webdriver'
dr = Selenium::WebDriver.for :ff
url = 'http://www.qq.com'
dr.navigate.to url
sleep 3
js = <<JS
    p = document.getElementById("smart_input")
    p.focus()
JS

dr.execute_script js


當(dāng)dr = Selenium::WebDriver.for :ff換成dr = Selenium::WebDriver.for :ie時(shí),js執(zhí)行不了,

這個(gè)問(wèn)題還需要研究,除ie瀏覽器,別的瀏覽器都是ok的。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多