簡體   English   中英

在Selenium腳本上運行時應用程序的不同行為

[英]Different behavior of application while running on selenium script

我正在辦公室環境中測試應用程序,因為它受到限制,所以不會發布任何代碼段。

環境 :Windows 7,IE-8。

描述 :在手動執行測試場景時,我可以繼續進行而沒有任何問題,但是使用selenium腳本可以做到這一點,但我沒有解決方案。

場景

  1. 應用程序啟動,證書錯誤,我已經處理了。
  2. 進入登錄頁面,登錄成功。
  3. 單擊文本框旁邊的按鈕。
  4. 打開子窗口,然后從子窗口上顯示的鏈接中選擇框的值。

面臨的問題:

執行上述步驟時,未發現問題,並且能夠選擇在子彈出窗口中顯示的鏈接。

一種。 在使用Selenium Web驅動程序腳本執行它時,在步驟#3之后,彈出子窗口打開,並再次顯示證書錯誤

b。 處理完該錯誤后,我在彈出子窗口上沒有任何鏈接,這些鏈接應該在那里,與手動執行時相同。

我不知道為什么會這樣,因為這似乎與應用程序無關。

任何幫助/建議將不勝感激。

在運行腳本之前,您是否已將所有安全級別和隱私級別設置降低到較低水平。 請檢查是否可能導致此證書問題。

  1. 打開IE
  2. 點擊設置圖標
  3. 單擊Internet選項
  4. 移至“安全”選項卡,在“選擇區域”框中,您將擁有{Internet,本地Internet,受信任的站點,受限制的站點}
  5. 一步一步單擊,然后將全部4個的“安全級別”降低到“低”
  6. 點擊隱私標簽
  7. 將設置降低為“低”或“接受所有cookie”

還要取消選中“安全性”選項卡中所有4個的“啟用保護模式”復選框。

在運行腳本之前,請嘗試更改此設置。 希望您的問題能得到解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM