1. 程式人生 > >Java+Selenium3方法篇2-Timeout介面相關方法介紹

Java+Selenium3方法篇2-Timeout介面相關方法介紹

[4.674][SEVERE]: Timed out receiving message from renderer: 0.318
[4.678][SEVERE]: Timed out receiving message from renderer: -0.004
Exception in thread "main" org.openqa.selenium.TimeoutException: timeout
  (Session info: chrome=57.0.2987.133)
  (Driver info: chromedriver=2.29.461591 (62ebf098771772160f391d75e589dc567915b233),platform=Windows NT 6.1.7601 SP1 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 995 milliseconds
Build info: version: '3.4.0', revision: 'unknown', time: 'unknown'
System info: host: 'YDBJ0140', ip: '10.10.20.65', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_111'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.29.461591 (62ebf098771772160f391d75e589dc567915b233), userDataDir=C:\Users\ydbj0140\AppData\Local\Temp\scoped_dir12856_30817}, takesHeapSnapshot=true, pageLoadStrategy=normal, databaseEnabled=false, handlesAlerts=true, hasTouchScreen=false, version=57.0.2987.133, platform=XP, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=}]
Session ID: b1486a90a7c7be9c0870b9d725caea32
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:215)
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:167)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:671)
    at org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:364)
    at lessons.PageLoadTest.main(PageLoadTest.java:23)

相關推薦

Java+Selenium3方法2-Timeout介面相關方法介紹

[4.674][SEVERE]: Timed out receiving message from renderer: 0.318 [4.678][SEVERE]: Timed out receiving message from renderer: -0.004 Exception in thread "m

Selenium3方法2-Timeout介面相關方法介紹

        WebDriver介面的manage()方法會返回一個Option介面。Option介面是這樣描述的:An interfacefor managing stuff you would do in a browser menu(用於管理您在瀏

Java+Selenium3方法4-Navigation介面介紹

       本文接著學習WebDriver,java這個類檔案中的關於driver操作的介面,本篇介紹Navigation介面,主要包括平時瀏覽器的前進,後退,開啟網址,重新整理當前頁操作。在Nav

重溫Java經典教程(The Java™ Tutorials)第三-Java語言-第二章-2.3介面

Defining an Interface An interface declaration consists of modifiers, the keyword interface, the interface name, a comma-separated list of pa

梁勇(Danniel Liang) java教材例題:java程序購買額按稅率求營業稅 java中數值保留2位小數的方法

can margin package ann pack ati sea static rate package com.swift; import java.util.Scanner; public class PurchaseTaxDecimalsTwo { public

SpringDataJpa基礎2:Repository介面及子介面

1、Repository介面概述      Repository介面是Spring Data的一個核心介面,它不提供任何方法,開發者需要在自己定義的介面中宣告需要的方法。     Spring Data可以讓我們只定義介面,只要遵循 Spri

java 泛型在類,介面方法上的應用

雖然我在泛型的使用這塊,應用的地方不是很多,但是還是要總結一下的,這一篇文章主要是從使用的角度,對泛型進行介紹。 如果一個類有一個或者多個型別的變數,那麼這個類就是泛型類,這些型別變數是類的型別引數。下邊這個類是一個簡單的java類,有一個屬性t,它的型別是Object 方

Java入門提高】Day2 介面

  上一篇講完了抽象類,這一篇主要講解比抽象類更加抽象的內容——介面。   什麼是介面呢?先來看一個現實中的栗子,我們常用的插座,一般分為兩孔和三孔,所以基本上不管是什麼電器,只要插頭插進去就可以正常使用,想想看,如果沒有這樣的規範,有十幾種不同的插座孔,每個電器的插頭都不一樣,還不得崩潰掉。   先來看

Jenkins高階之Pipeline方法-Pipeline Basic Steps-5-方法timeout,waitUntil,withEnv

繼續來學習basic pipeline這個外掛的提供的方法,本篇主要學習timeout和waitUntil兩個關於時間監控的方法。有時候,我們需要對一個stage執行時間進行精確監控。例如執行這個stage大概20分鐘一定可以完成,那麼我們就可以使用timeout 設定20分鐘,如果操作20分鐘

你真的瞭解面試問題的意義嗎?-java面試基礎(2)

一:請說出String StringBuffer StringBuilder區別 這個是一個很基礎的問題,簡單就幾句話,但是面試官是真的想聽你背這幾句話嗎? 我們是不是應該從原理上去分析呢?我們這裡通

Jenkins高階之Pipeline方法-Pipeline Utility Steps-1-方法findFiles

       這篇開始,我逐漸來介紹Pipeline Utility Steps這個外掛的一些常用的方法,這些方法就相當於我們使用jdk裡面提供的方法。但是前提是在你的Jenkins環境上在管理外掛這個地方,你需要搜尋並安裝Pipeline Utility Steps這個外掛

Jenkins高階之Pipeline方法-Pipeline Basic Steps-3-方法mail

這篇重點介紹傳送郵件這個方法,或者叫指令,是因為傳送郵件這個功能太常用了。這個指令是mail,然後配合幾個屬性就可以在程式碼裡傳送一個比較完整的郵件。我們知道在jenkins中構建之後一般都會執行結果通知,告知構建人和其他專案人員構建的結果是什麼狀態,一般是失敗,成功,取消三

Jenkins高階之Pipeline方法-Pipeline Basic Steps-4-方法readFile和retry,sleep

繼續來學習basic steps這個外掛支援的方法。前面一篇重點介紹了pipeline程式碼如何傳送郵件,以及在一個html格式的郵件的模組方法裡,我用到了readFile這個方法。本篇來學習readFile方法和retry和sleep方法 1.方法readFile 先看看官網關於這個方

Jenkins高階之Pipeline方法-Pipeline Basic Steps-1-方法deleteDir和dir、echo、error

這篇開始來學習一個最基礎的pipeline元件,這個也是一個獨立的外掛,在安裝pipeline的時候預設會自動安裝,外掛的名稱是pipeline basic steps, 你可以去你自己jenkins環境,外掛管理下的installed下面找到這個外掛。這篇我們先來學習下兩個關於資料夾路徑操作的

Jenkins高階之Pipeline方法-Pipeline Utility Steps-4-方法readYaml和writeYaml

本篇繼續來介紹Pipeline Utility Steps這個外掛支援的特定的方法,前面介紹了讀取JSON和讀properties檔案,這篇來介紹讀寫yaml型別檔案。讀取yaml的方法是readYaml,寫yaml檔案的方法是writeYaml,yaml配置型別檔案在linux系統中還是很常見

Jenkins高階之Pipeline方法-Pipeline Utility Steps-3-方法readProperties

這篇繼續來學習檔案相關操作的方法,前面學習了JSON格式檔案的讀和寫,這麼介紹一個讀取properties檔案,這個方法特別是適合Java專案,一個Java專案很多配置檔案可能是採用properties型別來寫入鍵值對資料。 1.方法readProperties 就是從一個xxx.pro

取樣方法(二)MCMC相關演算法介紹及程式碼實現

0.引子 書接前文,在取樣方法(一)中我們講到了拒絕取樣、重要性取樣一系列的蒙特卡洛取樣方法,但這些方法在高維空間時都會遇到一些問題,因為很難找到非常合適的可採樣Q分佈,同時保證取樣效率以及精準度。 本文將會介紹取樣方法中最重要的一族演算法,MCMC(Mar

Java基礎——靜態程式碼塊、靜態方法、靜態變數、構造方法、構造程式碼段相關

基本定義 靜態程式碼段 在Java類的設計中,如果某段程式碼想讓其只執行一次,比如一個HashMap的生成,一個數據庫連線池的產生,就可以把相關程式碼寫入static{}包裹的程式碼段中。這個程式碼段就叫靜態程式碼段,在專案啟動時就主動執行,即由虛擬機器內部完成呼叫,且只執

Java+Selenium3方法1-從程式碼角度去解釋啟動firefox的過程

       通過前面文章,我們知道如何去檢視Selenium相關介面或者方法。一般,我們看到更多的是介面,在檢視原始碼的時候,你可以看著這個介面的備註備份,它會告訴你,這個介面或者方法的作用,有哪些

Java+Selenium3方法21-webdriver處理瀏覽器多視窗切換

       經過前面兩篇文章的鋪墊,我們這篇介紹,webdriver如何處理,一個瀏覽器上多個視窗之間切換的問題。我們先腦補這樣一個測試場景,你在頁面A點選一個連線,會在新的tab視窗開啟頁面B,這個時候,你在頁面B點選一個連線,會在新的tab視窗開啟頁面C。這種情況,在