在元素定位中xpath使用的還算比較多,介紹一下常見的firfox和chrome瀏覽器外掛程式安裝
一、瀏覽器定位工具安裝
1、firfox
firfox比較簡單,主要瀏覽器自帶的定位功能也比較強大國內也比較好的支援外掛程式安裝
1)安裝
我這裡已經安裝好了所以可以在"我的附加元件"裡面檢視,如果沒有安裝的話可以在"可用附加元件"中安裝
2)使用
firepath和firefinder都可以定位元素,firepath可以在定位元素的時候生成xpath或者css,finefinder比較偏向驗證xpath是否正確。f12用小游標指定要定位的元素。
到firefinder裡面驗證的時候記得要去掉firepath裡面的"."
chrome瀏覽器自帶xpath功能直接f12用小游標找到元素,然後右擊copy->copy xpath
可以通過ctrl+f 輸入剛剛copy的xpath
二、瀏覽器啟動
安裝瀏覽器的時候會自帶驅動,如果瀏覽器不在系統預設路徑下在**裡設定如下:
1)firefox
兩種寫法都可以
desiredcapabilities des =desiredcapabilities.firefox();或者des.setcapability("webdriver.firefox.bin","c:\\program files (x86)\\mozilla firefox\\firefox.exe");
webdriver driver = new firefoxdriver(des);
system.setproperty("webdriver.firefox.bin","c:\\program files (x86)\\mozilla firefox\\firefox.exe");2)chromewebdriver driver = new
firefoxdriver();
driver.manage().window().maximize();
system.setproperty("webdriver.chrome.driver", "files\\chromedriver.exe"); //3)ie指定驅動路徑
webdriver driver = new chromedriver();
system.setproperty("webdriver.ie.driver", "files\\iedriverserver.exe");參考:webdriver driver = new internetexplorerdriver();
selenium 瀏覽器的操作
coding utf 8 from selneium import wbedriver driver wbedriver.firefox 將webdriver 的firefox 值給driver dirver.get 獲取 driver.maxmize window 瀏覽器最大化 driver.qu...
selenium使用之 瀏覽器操作
把瀏覽器置為最大化 coding utf 8 from selenium import webdriver driver webdriver.ie driver.get print 瀏覽器最大化 driver.maximize window 將瀏覽器最大化顯示 driver.quit 設定瀏覽器的寬...
selenium 瀏覽器操作方法
瀏覽器都有哪些方法呢?最大化,設定瀏覽器視窗的大小,重新整理,前進,後退等等,讓我們來一一介紹 獲取瀏覽器名稱 獲取瀏覽器名稱很簡單,使用driver.name就能獲取到 driver.name 我們獲取到瀏覽器名稱之後,就可以進行判斷,如果是chrome瀏覽器,就例項化谷歌瀏覽器,如果是firef...