linux下UI自動化部署(selenium+zalenium)

環(huán)境 linux:centos7.5

安裝docker

centos下docker安裝

安裝docker-selenium鏡像

docker pull elgalu/selenium

安裝zalenium

docker pull dosel/zalenium
查看鏡像:#docker images


鏡像查看

運行zalenium擴展(備注:由于騰訊云限制4444端口的安全組設(shè)置娇妓,因此改用4445端口來啟動)

docker run --rm -ti --name zalenium -p 4445:4445 -v /var/run/docker.sock:/var/run/docker.sock -v /tmp/videos:/home/seluser/videos --privileged dosel/zalenium start --timeZone "Asia/Shanghai"


zalenium啟動

zalenium啟動相關(guān)參數(shù)

安裝chrome

( 版本: google-chrome-stable.x86_64 0:76.0.3809.132-1 )
1)安裝chrome及依賴:#curl https://intoli.com/install-google-chrome.sh | bash
2)檢查是否缺乏依賴:#ldd /opt/google/chrome/chrome | grep "not found"
3)運行chrome:#google-chrome-stable --no-sandbox --headless --disable-gpu --screenshot https://www.baidu.com/

安裝chrome驅(qū)動

1)下載壓縮包https://npm.taobao.org/mirrors/chromedriver/并解壓
2)建立軟鏈接:ln -s /opt/chromedriver /usr/bin/chromedriver

安裝selenium

pip install selenium

運行腳本

from selenium import webdriver
from time import sleep

driver = webdriver.Remote(command_executor='http://localhost:4445/wd/hub',desired_capabilities={'browserName': 'chrome'})

print("start==========")
driver.get('https://www.baidu.com')
driver.find_element_by_id("kw").send_keys("docker selenium")
driver.find_element_by_id("su").click()
sleep(1)
driver.get_screenshot_as_file('1.png')
print("end=============")
driver.quit()

監(jiān)控運行結(jié)果

http://IP:端口/grid/admin/live?refresh=1
3)linux配置HTMLTestRunner
3.1)下載http://tungwaiyip.info/software/HTMLTestRunner.html
3.2)上傳到/usr/lib/python2.7/site-packages

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末薇缅,一起剝皮案震驚了整個濱河市捧毛,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌庆杜,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件附较,死亡現(xiàn)場離奇詭異孩灯,居然都是意外死亡巧娱,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門烘贴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來禁添,“玉大人,你說我怎么就攤上這事桨踪±锨蹋” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵锻离,是天一觀的道長铺峭。 經(jīng)常有香客問我,道長汽纠,這世上最難降的妖魔是什么卫键? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮虱朵,結(jié)果婚禮上莉炉,老公的妹妹穿的比我還像新娘。我一直安慰自己卧秘,他們只是感情好呢袱,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著翅敌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪惕蹄。 梳的紋絲不亂的頭發(fā)上蚯涮,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天,我揣著相機與錄音卖陵,去河邊找鬼遭顶。 笑死,一個胖子當著我的面吹牛泪蔫,可吹牛的內(nèi)容都是我干的棒旗。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼撩荣,長吁一口氣:“原來是場噩夢啊……” “哼铣揉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起餐曹,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤逛拱,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后台猴,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體朽合,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡俱两,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了曹步。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片宪彩。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖讲婚,靈堂內(nèi)的尸體忽然破棺而出毯焕,到底是詐尸還是另有隱情,我是刑警寧澤磺樱,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布纳猫,位于F島的核電站,受9級特大地震影響竹捉,放射性物質(zhì)發(fā)生泄漏芜辕。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一块差、第九天 我趴在偏房一處隱蔽的房頂上張望侵续。 院中可真熱鬧,春花似錦憨闰、人聲如沸状蜗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽轧坎。三九已至,卻和暖如春泽示,著一層夾襖步出監(jiān)牢的瞬間缸血,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工械筛, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留捎泻,地道東北人。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓埋哟,卻偏偏與公主長得像笆豁,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子赤赊,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容