selenium-webdriver

    3熱度

    2回答

    org.openqa.selenium.StaleElementReferenceException: Element not found in the cache - perhaps the page has changed since it was looked up Command duration or timeout: 30.02 seconds For documentation

    2熱度

    1回答

    我正在學習Selenium WebDriver線協議。我正在尋找一個示例,其中「equals」 command對於兩個不同的元素ID返回true。在迄今爲止的(簡短)測試中,通過兩種不同的方式(例如通過標記名稱和類名稱)獲取相同的元素返回了相同的元素ID。我認爲這並不總是保證是這種情況(否則我不認爲需要「等號」命令,因爲您可以直接比較元素ID),但是從文檔中不清楚元素ID ID可能會有所不同。

    6熱度

    2回答

    我在C#中使用Selenium WebDriver Extensions從部分文本值中選擇列表中的值(實際在前面有一個空格) 。我無法使用部分文本匹配工作。我做錯了什麼或者這是一個錯誤? 重複的例子: using Microsoft.VisualStudio.TestTools.UnitTesting; using OpenQA.Selenium; using OpenQA.Selenium.

    2熱度

    2回答

    我已經寫了以下行點擊獲取頁面所有鏈接,但點擊只有一個鏈接,並卡在那裏一下,我已經使用硒的Web驅動程序API: require 'rubygems' require 'selenium-webdriver' driver = Selenium::WebDriver.for :firefox driver.get " http://www.testfire.net " for i in 1

    0熱度

    1回答

    我有一個網頁上的記錄集合,並且當單擊一條記錄時,會顯示一個'Delete'鏈接(實際上是'unhidden',因爲它實際上總是存在) 。 當試圖訪問這個'刪除'鏈接時,我正在使用它的值。 當我使用Driver.FindElement,它返回第一刪除鏈接,即使它是隱藏的,因此不能點擊它(和不應該,因爲它是不正確的鏈接)。 那麼,我基本上想要做的只是找到非隱藏的鏈接。下面的代碼工作正常,但是當它遍歷每

    0熱度

    1回答

    我想讓硒在ubuntu,centos等服務器上運行,並運行所有瀏覽器檢查該linux(centos或ubuntu服務器)。所以檢查IE6,ie7,ie8,ie9,鉻,火狐等 但是,我認爲這是不可能的,因爲爲ie我們需要Windows機器。 或者如果我們刪除ie,並且只想在Chrome和Firefox上測試,那麼我們可以在Ubuntu或CentOS的rc上執行此操作嗎?然後我想在那個服務器版本上我需

    0熱度

    2回答

    我有很多的問題與C#的webdriver不進行點擊事件時,它不具有焦點。 這是因爲InternetExplorerDriver使用本機事件,是必須有真正的焦點,否則將只是默默地失敗。 那麼,是不是可以完全禁用IE本地事件,類似於可以使用Firefox做什麼?

    10熱度

    3回答

    我正在嘗試編寫一個簡單的腳本,用於檢查是否有任何標記爲SOMETHING的gmail電子郵件,然後打開一個firefox瀏覽器窗口到登錄頁面,然後轉到其他位置。 下面是我在做什麼: from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.common

    0熱度

    2回答

    有誰知道如何使用任何Java框架或Javascript或Selenium2 Webdriver訪問PDF文件的內容,PDF文件顯示在瀏覽器中? 我需要驗證在瀏覽器中打開的PDF文件的內容,PDF文件位於遠程WebServer中,並且沒有直接訪問它。 任何建議表示讚賞。 謝謝。

    3熱度

    3回答

    我正在嘗試爲我的網站進行測試。在某些用戶表單上遇到麻煩。訣竅是,表單中文本字段的數量取決於用戶選項(禁用的代碼存在於代碼中,但具有樣式< displayed: none;> tag),所以我試圖找到比定位每個元素更靈活的方法元素一個接一個,用try/except塊填充表單。 我使用XPath定位 text_fields = driver.find_elements_by_xpath("//div[