2)360極速瀏覽器driver配置:
from selenium.webdriver.chrome.options importoptions
from selenium import
webdriver
from selenium.webdriver.common.keys import
keys
import
time
__browser_url = r''#
#360瀏覽器的位址
chrome_options =options()
chrome_options.binary_location = __browser_url
driver = webdriver.chrome(chrome_options=chrome_options)
driver.get(
'')
driver.find_element_by_id("kw
").send_keys("
seleniumhq
" +keys.return)
time.sleep(3)
driver.quit()
上面是直接使用,如果你覺得在測試框架中這麼用不方便動態使用的話,可以做一層封裝;
1、c:\python27\lib\site-packages\selenium-2.48.0-py2.7.egg\selenium\webdriver這個目錄中的__init__.py檔案新增一行
from .chrome360.webdriver import webdriver as chrome360
2、同樣在該目錄下新增乙個目錄:chrome360,其下新建2個檔案,__init__.py檔案可以為空,webdriver.py檔案內容如下:
from selenium.webdriver importchrome as chromewebdriver
from selenium.webdriver.chrome.options import
options
import
osclass
webdriver(chromewebdriver):
def__init__(self, b360bin=none, executable_path="
chromedriver
", port=0,
chrome_options=none, service_args=none,
desired_capabilities=none, service_log_path=none):
ifb360bin:
self.bin =b360bin
else
: self.bin = r'
' % os.getenv('
') #
#你也可以讀登錄檔來獲取360的安裝位置
chrome_options =options()
chrome_options.binary_location =self.bin
chromewebdriver.
__init__
(self, executable_path, port,
chrome_options, service_args,
desired_capabilities, service_log_path)
這樣我們就可以在webdriver物件中直接呼叫,方法如下:
from selenium importwebdriver
from selenium.webdriver.common.keys import
keys
import
time
driver =webdriver.chrome360()
driver.get(
'')
driver.find_element_by_id("kw
").send_keys("
seleniumhq
" +keys.return)
time.sleep(3)
driver.quit()
這樣就跟呼叫其它瀏覽器的**一樣簡介
必須要安裝了chromedriver.exe檔案,必須要安裝了chromedriver.exe檔案,必須要安裝了chromedriver.exe檔案以及360瀏覽器
360極速瀏覽器國際版?
對瀏覽器一直有強迫症,但沒有乙個瀏覽器是完美的。最開始接觸電腦的時候,裝了360安全衛士和殺軟,所以自然用360安全瀏覽器。後來遇到了chrome,就改為chrome了。原因只有乙個 我需要跨平台的瀏覽器。需要在windows和linux之間同步書籤。但是chrome確實是佔記憶體,2g win7跑...
360瀏覽器優先使用極速模式方法
由於眾所周知的情況,國內的主流瀏覽器都是雙核瀏覽器 基於webkit核心用於常用 的高速瀏覽。基於ie的核心用於相容網銀 舊版 以360的幾款瀏覽器為例,我們優先通過webkit核心渲染主流的 只有小量的 通過ie核心渲染,以保證頁面相容。在過去很長一段時間裡,我們主要的控制手段是乙個幾百k大小 庫...
360瀏覽器極速模式和相容模式
今天再新系統上線後,客戶反饋360瀏覽器問題,查閱了一下資料,特意記錄下來,以備後用 1 極速模式使用的是webkit核心,webkit核心是全球最快速的瀏覽器核心,同時支援了諸多的網頁新標準,但由於webkit核心較新,國內一些 尚未較好地支援此核心。2 相容模式使用的是ie瀏覽器所使用的 tri...