新聞中心
PhantomJS是一個(gè)開(kāi)源的無(wú)界面瀏覽器,可以用于網(wǎng)頁(yè)自動(dòng)化測(cè)試、網(wǎng)頁(yè)截圖等,在PhantomJS中,page.property('windowName')方法可以用來(lái)獲取或設(shè)置當(dāng)前頁(yè)面的窗口名稱(chēng)(windowName)。

創(chuàng)新互聯(lián)是專(zhuān)業(yè)的游仙網(wǎng)站建設(shè)公司,游仙接單;提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行游仙網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
1、獲取當(dāng)前頁(yè)面的窗口名稱(chēng)
要獲取當(dāng)前頁(yè)面的窗口名稱(chēng),可以使用以下代碼:
var windowName = page.property('windowName');
console.log('當(dāng)前頁(yè)面的窗口名稱(chēng)為:', windowName);
2、設(shè)置當(dāng)前頁(yè)面的窗口名稱(chēng)
要設(shè)置當(dāng)前頁(yè)面的窗口名稱(chēng),可以使用以下代碼:
page.property('windowName', '新的窗口名稱(chēng)');
3、使用窗口名稱(chēng)切換頁(yè)面
在PhantomJS中,可以使用switchTo()方法來(lái)切換到具有指定窗口名稱(chēng)的頁(yè)面,如果要切換到名為"新的窗口名稱(chēng)"的頁(yè)面,可以使用以下代碼:
page.switchTo(null, '新的窗口名稱(chēng)');
4、關(guān)閉具有指定窗口名稱(chēng)的頁(yè)面
要關(guān)閉具有指定窗口名稱(chēng)的頁(yè)面,可以使用close()方法,如果要關(guān)閉名為"新的窗口名稱(chēng)"的頁(yè)面,可以使用以下代碼:
page.close();
PhantomJS中的page.property('windowName')方法可以用來(lái)獲取或設(shè)置當(dāng)前頁(yè)面的窗口名稱(chēng),通過(guò)設(shè)置不同的窗口名稱(chēng),可以實(shí)現(xiàn)頁(yè)面切換和關(guān)閉等功能。
分享文章:PhantomJSpagesWindowName屬性
網(wǎng)站URL:http://m.5511xx.com/article/cdejdse.html


咨詢(xún)
建站咨詢(xún)
