解決方法:把url由原本的http://yahoo.com修改爲http://www.yahoo.com.
結論:selenium中不解析不完整的url
2 selenium.selectWindow(null)回到原頁面
selenium.selectWindow(java,lang.String windowID)這裏windowid爲window.open(),的第二個參數指定的windowid.
3 selenium RC 打開ie5.0的時候,提示location 爲null,
解決方法:selenium不支持IE5.0,升級了IE 到6.0,錯誤解決
4 new wait()時候提示需要繼承,wait.until().但是until不可見,因此無法繼承
解決方法:取得wait的源代碼,在abstract boolean until中加入public修飾符號,使得untile成爲public方法.
5 官方給的測試Google的代碼有一些小問題,主要的問題就是當我們訪問www.google.com的時候,會自動跳轉到www.google.cn上去,但是在代碼裏指定的是com,會出現一些問題。主要就是取不到搜索以後的頁面,取到的是很奇怪的一個頁面。想要得到正確的頁面,只要所代碼中的.com全部改成.cn就可以得到正確的結果。
6 如果需要使用代理上網的可以使用下面命令
7 使用selenium.mouseover模擬鼠標停留事件