之前跑舊一點的 Selenium IDE 似乎有遇過,不過大多數解決方式是重開瀏覽器就好了,所以也沒特別在意它。

直到昨天一直遇到這個問題,試了半天最後只好從旁邊繞路過去解決,不知道是 Selenium IDE 的 bug 還是 User Agent Switcher 的 bug …

簡單來說問題是這樣產生的:如果我先用 User Agent Switcher 換成其他的 UA ,然後再開 Selenium IDE ,那麼我即使是下

open blog  

這樣一個看起來無痛的指令,都會立刻顯示錯誤訊息:

[error] Unexpected Exception: QueryInterface -> function QueryInterface() {
[native code]
}, message -> Security Manager vetoed action,
result -> 2153185319,
name -> NS_ERROR_XPC_SECURITY_MANAGER_VETO,
filename -> chrome://selenium-ide/content/selenium/scripts/selenium-browserbot.js,
lineNumber -> 2040,
columnNumber -> 0,
location -> JS frame :: chrome://selenium-ide/content/selenium/scripts/selenium-browserbot.js :: anonymous :: line 2040,
inner -> null, data -> null,
initialize -> function initialize() {
[native code]
}

暫時避開的方法則是先開 Selenium IDE 隨便跑一個 test (就如同上面的 open )再去切 User Agent ,然後就不會有錯誤訊息了。


Tags: Selenium IDE, User Agent Switcher


創作者介紹
創作者 repeat<')">< 的頭像
repeat<')"><

旅行的記憶

repeat<')">< 發表在 痞客邦 留言(0) 人氣()