之前跑舊一點的 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 ,然後就不會有錯誤訊息了。
全站熱搜
留言列表