從上面的定義kindeditor的文本框加載JS中,我們還知道了 這個KE使用3.5.3版本。
Google搜索KE官網(wǎng),查看其3.x版本的API。
http://www.kindsoft.net/doc.php
點API
里面很詳細的描述了這個KE富文本框的使用方法,包括初始化加載,函數(shù)等等等。
看看KE的函數(shù)里有啥?
找到了這個方法。
這下好辦了,selenium提供執(zhí)行javascript的方法。
這里對這個文本框輸入值,我們可以直接使用 selenium執(zhí)行JS。
runScript的代碼為
通過拼裝一個js為String后執(zhí)行這個JS可以達到對這個文本框的編輯效果。并且不存在switchframe的問題。:)
總結(jié),上面所說的東西只是給大家一個思路當我們碰到這種問題的時候可以嘗試看一下page source里面的信息,或許里面會有解決的方法了。當然其實還有一個更好的辦法~ 那是~~~~
把做這個頁面的開發(fā)抓過來直接請教一下,那樣更快啦。:)
PS 找開發(fā)問適合于需要快速堆出測試CASE來的情況,建議空閑的時候自己研究下類似問題的解決方案,可以增加很多相關知識喔~