2014-05-14 40 views
0

如何使用dalekjs訪問框架集?有一個動作「toFrame」,但它似乎只適用於iFrames。dalekjs中的框架集

實施例:

<frameset rows="60,*" onload="frames['content'].location.href='xxx'" frameborder="0" framespacing="0" >  
    <frame name="menu" src="yyy" frameborder="0" noresize scrolling="no" frameborder="0" framespacing="0" /> 
    <frame name="content" src="" frameborder="0" noresize/> 
</frameset> 

我想訪問幀名 「菜單」。可能嗎?

回答

0

不,如戴立克已經在2013年創建,它不支持<frameset>,Dalek的唯一目的是支持HTML5兼容HTML &的<frameset>標籤消失在HTML5。

+0

Ohh太糟糕了(有沒有什麼解決辦法可以用來解決這個問題?我所有的測試都在菜單和內容框架中,但是我無法訪問它們,而dalekjs是我用來測試的更好的測試工具 – user8560

+0

恐怕沒有:/ 我可以推薦你WD.js(https://github.com/admc/wd),入門障礙比Dalek高一點,但它有(據我所知) 如果您在本地設置Selenium時遇到問題,請嘗試使用此節點模塊https://www.npmjs.org/package/selenium-standalone(它可以幫助您lot) 最後&最少,請檢查此視頻,它有助於您開始使用WD.js - https://www.youtube.com/watch?v=Dzplh1tAwIg 對不起,我無法幫助您得到此與Dalek合作,但幸運的是,現在這不是一個常見的情況。 –