watir-webdriver

    0熱度

    2回答

    我有一個基於客戶端證書的應用程序,我一直試圖自動化。通過選擇不同的證書,用戶可以獲得不同的應用權限。這個想法是使用基於watir-webdriver的腳本和rautomation gem並登錄到應用程序中。在Chrome網絡瀏覽器,它看起來非常像這樣: 的基本思路是: require 'watir-webdriver' require 'rautomation' b = Watir::Bro

    0熱度

    1回答

    我正試圖將我們的測試自動化從watir-classic遷移到watir-webdriver。 (Ruby 2.0,watir-webdriver 0.9.1) 哪個工作正常,但我們的登錄過程讓我頭疼。 讓我解釋一下短會發生什麼: 打開網站 輸入登錄憑據並按下登錄按鈕。 在網站A關閉的情況下,網站B以實際內容打開。 隨着網站的關閉,司機也失去了,我目前我無法讓駕駛者的新實例連接到網站B. 當我嘗試做

    0熱度

    1回答

    我得到以下錯誤: unable to obtain stable firefox connection in 60 seconds (127.0.0.1:7055) 我試圖用的Watir,紅寶石寶石運行Rspec的,在一個Ubuntu框。 但我不斷收到在Firefox 42 這個錯誤,我不知道我需要做什麼來解決這個網絡問題。 閱讀下面的,但我是在一個方式更高版本的Firefox: unable

    2熱度

    1回答

    我試圖使用Watir(通過Ruby)跳轉頁面使用空格鍵,在頁面上有無限滾動。我怎麼知道頁面底部是否已經到達? 我發現了一個SO回答some javascript that says when。我是否可以使用它彈出一個對話框(通過execute_script),如果底部已到達並檢查對話框? 如果有更直接的方法,我會非常感激聽到它。

    0熱度

    1回答

    當前我需要搜索文本並從搜索列表中選擇預期結果。搜索結果顯示帶有li標籤,文本位於span標籤下。搜索文本將像這樣電話,電話音頻,電話視頻。我的源代碼顯示如下。請幫助我選擇電話音頻或電話視頻。 <ul> <li class="Searchitem"></li> <span value="AL">Phone</span> <li class="Searchitem"></li> <span v

    0熱度

    1回答

    我是新來的鐵軌,從來沒有使用角js。我想從這個鏈接link module HomesHelper require 'selenium-webdriver' require 'mechanize' require 'nokogiri' require 'phantomjs' require 'watir' b = Watir::Browser.new(:phantomjs) b.g

    1熱度

    2回答

    我遇到了一個問題,我創建了一個測試,我會隨機地得到這個問題,從我的理解是因爲有java腳本運行定期刷新元素。我不確定如何阻止這個錯誤發生,這裏是我的測試代碼; 編輯:誠如我已經移除變量的元素,並直接調用它們,但錯誤依然存在,這是我更新的代碼和錯誤信息(包括行號) 47 When(/^I click the create room button$/) do 49 Watir::Wait.

    0熱度

    2回答

    有沒有什麼辦法可以減慢黃瓜下Watir WebDriver的執行速度? 我想直觀地追蹤Watir執行的操作。目前,我眼中的速度太快了。

    0熱度

    1回答

    我在嘗試訪問具有ID和類的嵌套div時遇到了問題,我不知道爲什麼,但我只能看到他的父項。 這是HTML代碼: <html xml: lang="en" xmlns="http://www.w3.org/1999/xhtml" webdriver="true"> <head id="ctl00_Head1"></head> <body onunload="deshabilitaHistoria(

    1熱度

    3回答

    我試圖並行運行我的測試使用硒網格。我有我的jenkins服務器,一臺只運行集線器的PC,以及3臺連接運行節點的PC。我可以毫無問題地運行7個並行任務,並且很少遇到8個問題,但是一旦我進入10或12,我就開始問題了。 一些我看到的問題是 Session [36531758-f9e2-40ed-95ea-9a811de7e5e1] was terminated due to CLIENT_STOPPE