Java+Selenium3.0基礎篇3-如何啟動谷歌瀏覽器
接著前面一篇如何啟動firefox瀏覽器,這篇介紹如何啟動Chrome瀏覽器,程式碼幾乎和前面一樣,就匯入包名稱不同,有了前面的基礎,很好理解。
在lessons包下新建一個LaunchChrome.java類,寫入如下內容。
執行一下,測試沒有問題。package lessons; import java.util.concurrent.TimeUnit; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class LuanchChrome { public static void main(String[] args) { System.setProperty("webdriver.chrome.driver", ".\\Tools\\chromedriver.exe"); //初始化一個chrome瀏覽器例項,例項名稱叫driver WebDriver driver = new ChromeDriver(); //最大化視窗 driver.manage().window().maximize(); //設定隱性等待時間 driver.manage().timeouts().implicitlyWait(8, TimeUnit.SECONDS); // get()開啟一個站點 driver.get("https://www.baidu.com"); //getTitle()獲取當前頁面title的值 System.out.println("當前開啟頁面的標題是: "+ driver.getTitle()); //關閉並退出瀏覽器 driver.quit(); } }
相關推薦
Java+Selenium3.0基礎篇3-如何啟動谷歌瀏覽器
接著前面一篇如何啟動firefox瀏覽器,這篇介紹如何啟動Chrome瀏覽器,程式碼幾乎和前面一樣,就匯入包名稱不同,有了前面的基礎,很好理解。 在lessons包下新建一個Launch
Java+Selenium3.0基礎篇1-環境搭建
一.背景和目的 我大概是2015年開始接觸Selenium這個web自動化測試框架。當時是selenium2.48好像,從Selenium2.0開始,就加入了webdriver,實際上,
selenium3.4.0-java,啟動谷歌瀏覽器和火狐瀏覽器
java 4.0 col files nag bin style implicit timeout 啟動谷歌瀏覽器 @Before public void setUp() throws Exception { System.setProperty(
Selenium3基礎3-使用chromedriver瀏覽器核心啟動谷歌瀏覽器
啟動Chrome瀏覽器,程式碼幾乎和前面一樣,就匯入包名稱不同,有了前面的基礎,很好理解。 /** * 啟動和關閉谷歌瀏覽器 */ public class LuanchChrome { public static void
linux centos7.3 安裝谷歌瀏覽器!
用了很多種方法安裝谷歌瀏覽器,但都一一被依賴問題所困擾。然後用以下的方法安裝成功,這個是通過下載安裝包來安裝的! 1.下載安裝包。(百度“谷歌瀏覽器linux”)。如下! 下載這個! 2.安裝! 這裡我們用yum來安裝,(ps:如果使用rpm命令來安裝的話,還
Java+Selenium3框架設計篇6-如何解決多條類下用例執行只啟動一次瀏覽器的問題
前面我們實現了在setUp方法中新增登入的用例。今天,還是為了解決我們遺留的問題,如果執行多條測試用例,這些用例在不同類檔案下,我們只需要啟動一次瀏覽器,登入一次,然後根據順序去執行多個
[轉]Eclipse插件開發之基礎篇(3) 插件的測試與調試
case ews ... 有時 sam cancel workbench osgi ring 原文地址:http://www.cnblogs.com/liuzhuo/archive/2010/08/17/eclipse_plugin_1_1_2.html 1. 使用JU
python之路-基礎篇3
python作業:1、每周寫一篇博客2、編寫登錄接口 輸入用戶名密碼 認證成功後顯示歡迎信息 輸錯三次後鎖定3、多級菜單 三級菜單 可依次選擇進入各子菜單 所需新知識點:列表、字典python之路-基礎篇3
電子基礎篇3---電感篇
釋放 post gpo 發熱 http 環境 變壓器 通過 常用 電感器作為電容的姊妹篇,其傳奇色彩並列電阻、電容、晶體管。 電感器,主要構造由“繞圈”的銅線構成,由於通電的導線在導線周圍可以形成環形磁場,“繞圈”得導線磁
Java編程基礎篇第一章
需要 mach 命令行 javase java語言概述 很多 計算機語言 java版 完全 計算機語言 人與計算機交流的方式。 計算機語言有很多種如:C語言,c++,Java等 人機交互 軟件的出現實現了人與計算機之間的更好的交流(交互) 交互方式 圖形化界面:便於交互,容
Java面試題-基礎篇四
規範 error 一行代碼 不必要 表達 loading 需求 exception 引用 31、String s = new String("xyz");創建了幾個StringObject?是否可以繼承String類? 兩個或一個都有可能,”xyz”
Java編程基礎篇第六章
end 調用 基本類 進棧 多態 靜態成員 好處 函數賦值 構造 構造方法 一:概念: 給對象的數據(屬性)進行初始化 二:特點: a.方法名與類同名(字母大小寫也要一樣) b.沒有返回值類型 c.沒有具體的返回值 return 三:構造方法重載: 方法
Git學習0基礎篇(下)
擴展 創建 不同 sheet id_rsa con 簡單 托管 讀取數據 server上的 Git - 協議 Git能夠使用四種基本的協議傳輸資料:本地協議(Loc
漫談Java IO之基礎篇
等待 明顯 分發 限制 以及 經典 內核 很大的 lec Java的網絡編程如果不是專門搞服務器性能開發或者消息分發,幾乎可能涉及不到。但是它卻是面試找工作必問的一個知識點,涵蓋的知識體系也非常廣泛,從Java底層IO原理到操作系統內核組成,再到網絡TCP、UDP、HTT
java復習基礎篇——Mysql數據庫
arch default 字符 distinct my.ini 復習 gbk utf8 money 數據庫就是存儲數據的倉庫,其本質是一個文件系統,數據按照特定的格式將數據存儲起來,用戶可以對數據庫中的數據進行增加,修改,刪除及查詢操作。 mysql的dos窗
java復習基礎篇——代碼執行順序
創建對象 span 相同 static 需要 成員 函數 stat 圖片 代碼塊:在Java中,使用{}括起來的代碼成為代碼塊 根據其位置和聲明的不同,可以分為局部代碼塊:局部位置,用於限定變量的生命周期 構造代碼塊:在類中的成員位置,用{}括起來的代碼。每次調用構造方法
java復習基礎篇—-JVM內存結構(轉)
java棧 每一個 重要 分享圖片 info 創建 表格 href object 主要內容如下: JVM啟動流程 JVM基本結構 內存模型 編譯和解釋運行的概念 一、JVM啟動流程: JVM啟動時,是由java命令/javaw命令來啟動的。 二、JVM基本結構:
Java學習日記基礎篇(六)—— 抽象類、接口、final
技術 註意事項 sys png put system 全局變量 它的 camera 抽象類 為什麽要有抽象類? 因為父類方法有不確定性,我們在Animal中定義了一個方法,但是它會被子類的方法覆蓋掉,我們就不知道這個方法原本是做什麽的 1 public class
Java學習日記基礎篇(七) —— 數組、排序
為什麽 border color oat () 引用 order test exc 數組 為什麽要有數組? 案例:一個養雞場有六只雞,他們的體重分別為3kg,5kg,1kg,3.4kg,2kg,50kg。請問這六只雞的總體重和平均體重是多少? 1 public cla
Java 8 之基礎篇
1. lambda表示式 從java8出現以來lambda,也可稱為閉包(closure),是最重要的特性之一,它可以讓我們用簡潔流暢的程式碼完成一個功能。 很長一段時間java被吐槽是冗餘和缺乏函數語言程式設計能力的語言,隨著函數語言程式設計的流行java8種也引入了這種程式設計風