簡體   English   中英

Capybara Selenium Chrome打開關於谷歌瀏覽器

[英]Capybara Selenium Chrome opens About Google Chrome

我在Chrome中進行測試存在問題。 當我運行測試時,它會在新選項卡中打開chrome:// settings / help頁面。 這導致我的測試失敗,因為它找不到它應該單擊的按鈕。 當我看到發生的事情時,我正在正常模式下在Chrome中進行調試。

我可以防止這種情況發生嗎? 或者我可以以某種方式保持我正在測試的選項卡?

今天早上我遇到了同樣的問題。 我們所有的測試都失敗了,因為當我們運行硒測試時, chrome://settings/help會自動打開。

當我們使用Chrome 61時,這種情況不會發生,並且在更新到Chrome 62時突然出現。

為了解決這個問題,我們必須將chromedriver二進制文件更新為最新版本。 您可以在這里找到驅動程序https://chromedriver.storage.googleapis.com/index.html

我們的測試現在再次正常運行。

要添加到Germain的評論,因為我很難記住如何更新chromedriver - 我在Mac上並且最初使用brew安裝它,所以現在我必須做一個'brew upgrade chromedriver'。 如果您正在使用它進行測試,重啟spring也可能是一個好主意。

如果有人使用這個chromedriver-helper 然后更新這里提到的chromedriver 我更新到2.33並且錯誤已解決。

暫無
暫無

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

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