2012-11-14 58 views
1

我想以管理員身份在IE8上的Wndows 7上運行watir腳本。Watir,Windows 7自動化與IE8

下面是問題描述: 問題是與下面的語句(彈出窗口)

popup = Watir::IE.attach(:url, /ContactDetails/) 

和錯誤消息是Unable to locate the url(ContactDetails)

這個問題似乎是,當已經存在IE8的一個實例是用管理權限打開的,Watir不會看到任何其他正在以管理員身份運行的IE8窗口,包括它自己打開的窗口。

修復我一直在做的: 關閉用戶帳戶控制(設置爲最低設置)。轉到控制面板 - >系統和安全 - >操作中心 - >更改用戶帳戶控制設置,並將滑塊拖放到最低設置。

但這不是一個永久性的修復,我必須改變Windows 7設置每天運行我的自動化腳本。

任何人都可以幫我找出永久的解決方案嗎?

回答

0

據我所知,watir-webdriver沒有IE類和attach方法。

+0

我正在使用Watir而不是Watir-webdriver。 Watir支持附加方法 – user1824843

+0

但是您已將watir-webdriver標籤添加到問題中。然後我會刪除它。 –

0

您是否嘗試通過頁面標題進行附加?例如: browser2 = Watir :: IE.attach(:title,「Google」)

如果您想要附加的瀏覽器是Googles主頁。

看看源代碼和 把你的頁面上的標題標籤之間的凡是。 Google