ghostdriver

    0熱度

    1回答

    我想用Ghost驅動程序解析Google搜索結果頁面,爲此我需要解析第二個搜索結果頁面。因此,使用Java腳本,我試圖通過搜索結果頁面的源代碼(html)並通過單擊(使用Ghost驅動程序)下方的頁碼進行導航。然後它拋出下面的異常。 import java.util.List; import org.openqa.selenium.By; import org.openqa.selenium

    2熱度

    2回答

    今天我嘗試了GhostDriver和Phantomjs。 當我使用GhostDriver時,它運行良好。 這樣開始 phantomjs --webdriver = 8910 然後 new RemoteWebDriver(new URL("http://localhost:8910"), sCaps); 我的硒測試用例可以通過。 然後我試圖使用Selenium2Grid, 所以啓動硒獨立服務器作

    24熱度

    2回答

    我想弄清楚如何通過HTTP代理路由我的請求。 我初始化webdriver的是這樣的: user_agent = 'my user agent 1.0' DesiredCapabilities.PHANTOMJS['phantomjs.page.settings.userAgent'] = user_agent driver = webdriver.PhantomJS() 我已經通過文檔和源

    6熱度

    2回答

    問題: GhostDriver API尚不支持警報處理。目前有一個可接受的解決方法,即將自己的JavaScript注入到將處理警報並存儲它的文本的頁面中。 我無法通過python webdriver綁定使用此解決方法。這可能與我對JavaScript的新手級別理解有關。 這裏是解決辦法,我試圖利用的例子: https://github.com/detro/ghostdriver/issues/20

    1熱度

    2回答

    我在做項目的Maven從網頁URL的網頁。我嘗試從URl獲取頁面。直到現在我成功地從網頁上獲取網頁。但我有兩個問題, Qustions, 下面的代碼需要約14秒,以獲得任何兩個URL的網頁,我怎麼能縮短這個時間,幫我優化這一點。 完成執行後,它不會從代碼退出。爲什麼? 我以driver.close()結束了代碼。那麼,爲什麼呢,它不能成功退出。我在開始之前和完成過程之後添加了快照。請看這些。 幫助

    16熱度

    7回答

    我正在用WebDriver和Firefox運行幾個測試。 我運行到使用以下命令一個問題: WebDriver.get(www.google.com); 使用此命令,webdriver的塊,直到onload事件被觸發。雖然這通常需要幾秒鐘的時間,但在永不完成加載的網站上可能需要幾個小時。 我想要做的是在某個超時後停止加載頁面,以某種方式模擬Firefox的停止按鈕。 我第一次嘗試執行下面的JS代碼每

    6熱度

    4回答

    我想使用phantomJS進行一些網絡測試,並且我遇到了GhostDriver(https://github.com/detro/ghostdriver)。我已經使用自述文件中的說明構建了它,並且可以在指定的端口上運行它,但我不確定如何從我的Java代碼訪問Web驅動程序。澄清,我已經看到這個例子在紅寶石: caps = { :browserName => "phantomjs",

    3熱度

    1回答

    我正在使用Watir-Webdriver和phantomjs編寫測試,並且我已經有了iframe的問題。 我想用下面的代碼來獲得一個元素: browser.frame(:index => 0).div(:id, "wrapper").exists? ,當我使用phantomjs,它拋出一個錯誤: NameError: uninitialized constant Watir::FramedDr