精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Selenium IDE命令行運行器

開發 前端
本篇將介紹安裝 Selenium IDE 命令行運行程序、并獲取必要的瀏覽器驅動程序(如果在本地運行測試)以及使用所需選項從命令提示符啟動運行程序等操作。

一、前言

Selenium IDE 通常是從 Chrome 或 Firefox 的 Web 應用商店進行安裝的,安裝后通過在瀏覽器的菜單欄中單擊其圖標來啟動它,并進行腳本的錄制與編寫,之后回放執行該腳本。

本篇將介紹安裝 Selenium IDE 命令行運行程序、并獲取必要的瀏覽器驅動程序(如果在本地運行測試)以及使用所需選項從命令提示符啟動運行程序等操作。

二、安裝

1、首先需要安裝 Node.js(版本8或10)。

2、之后打開命令行安裝 selenium-side-runner(Selenium IDE 命令行運行程序)即可。

npm install -g selenium-side-runner

3、安裝瀏覽器驅動程序

Selenium 通過稱為瀏覽器驅動程序的小型二進制應用程序與每個瀏覽器通信。每個瀏覽器都有自己的驅動程序,可以手動下載并添加到系統路徑,或者使用包管理器安裝最新版本的瀏覽器驅動程序(推薦)。

(1)對于 Chrome,需要 ChromeDriver 驅動。

下載地址:

https://chromedriver.chromium.org/?。

命令行安裝驅動:

npm install -g chromedriver

(2)對于 Edge,需要 EdgeDriver 驅動。

下載地址:

https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/?。

命令行安裝驅動:

npm install -g edgedriver

(3)對于 Firefox,需要 geckodriver 驅動。

下載地址:

https://github.com/mozilla/geckodriver?。

命令行安裝驅動:

npm install -g geckodriver

(4)對于 IE,需要 IEDriver 驅動。

下載地址:

https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver?。

命令行安裝驅動:

npm install -g iedriver

(5)對于 Safari,需要 SafariDriver 驅動。

下載地址:

https://developer.apple.com/documentation/webkit/testing_with_webdriver_in_safari?。

三、運行

使用 selenium-side-runner 命令,然后再調用已保存的項目文件路徑即可。

例如使用 Selenium IDE 進行錄制腳本,并運行成功,將腳本保存到 D 盤根目錄下,如D:\ test_demo.side。

圖片

打開命令行工具,執行如下命令運行腳本。

selenium-side-runner D:\test_demo.side

執行成功。

圖片

如果有多個 .side 文件,可以使用通配符(例如 D:\*.side)。

運行多個 .side 文件時,它將在多個瀏覽器窗口中并行啟動測試,分布在 n 個進程中(其中 n 是計算機上可用 CPU 內核的數量)。

注:提示如下報錯信息,則進行手動下載驅動,并配置環境變量即可。

The ChromeDriver could not be found on the current PATH. Please download the latest version of the ChromeDriver fro

m http://chromedriver.storage.googleapis.com/index.html and ensure it can be found on your PATH.

(1)首先查看瀏覽器版本,并下載對應版本的驅動。

如瀏覽器版本106.0.5249.119。

圖片


則驅動下載106.0.5249.61。

圖片

(2)將驅動放在本地 chrome.exe 同級目錄里。

圖片

(3)在環境變量的 PATH 里添加 chromedriver.exe 同級目錄路徑,之后保存就可以了。

圖片

四、運行時配置

1、在本地指定不同的瀏覽器上運行。

selenium-side-runner -c "browserName=chrome"
selenium-side-runner -c "browserName='internet explorer'"
selenium-side-runner -c "browserName=edge"
selenium-side-runner -c "browserName=firefox"
selenium-side-runner -c "browserName=safari"

?2、在 Selenium Grid 上運行。

selenium-side-runner --server http://localhost:4444/wd/hub -c "browserName='chrome' versinotallow='106.0' platform='Windows 10'"

3、指定并行進程的數量

在 Selenium Grid 上運行時,你可能希望控制正在運行的并行會話數,可以使用 -w n 命令標志(其中 n 是想要的進程數)。

selenium-side-runner -w 10 --server http://localhost:4444/wd/hub

4、Chrome 特定功能

如果你在計算機上的非標準位置安裝了 Chrome,則可以指定路徑,以便 ChromeDriver 知道要查找的位置。

selenium-side-runner -c "goog:chromeOptions.binary='/path/to/non-standard/Chrome/install'"

無頭運行測試。

selenium-side-runner -c "goog:chromeOptions.args=[disable-infobars, headless]"

五、應用于框架

1、更改基本 URL。

通過指定不同的基本 URL,可以輕松地將測試指向不同的環境(例如開發環境、測試環境、生產環境)。

selenium-side-runner --base-url https://localhost

2、過濾器測試

可以選擇使用 --filter target 命令標志(其中 target 是正則表達式值)運行測試的目標子集。僅運行包含給定搜索條件的測試名稱。

selenium-side-runner --filter smoke

3、將測試結果輸出到文件

如果需要將測試結果導出到文件中(例如,當作為 CI 進程的一部分運行時),可以使用 --output-directory 和 --output-format。

--output-directory 定義了測試結果文件的放置位置,可以采用絕對路徑或相對路徑。

--output-format 定義用于測試結果文件的格式,可以是 jest(例如 JSON)或 junit(例如 XML),默認格式為 jest(未指定類型)。

selenium-side-runner --output-directory=results
selenium-side-runner --output-directory=results --output-format=jest
selenium-side-runner --output-directory=results --output-format=junit

4、指定默認配置

可以將運行時參數存儲在配置文件中,而不是記住所有需要的命令行參數。

兩種配置方式。

方式一:

運行測試的目錄里創建 .side.yml 文件,selenium-side-runner 會自動識別它。下面是文件內容的示例。

capabilities:
browserName: "firefox"
baseUrl: "https://www.seleniumhq.org"
server: "http://localhost:4444/wd/hub"

如果要忽略該文件并使用命令行參數,請在運行時與其他命令一起使用 --no-sideyml。

方式二:

替代 .side.yml 文件,可以在 YAML 文件中指定運行時參數,并使用選擇的名稱和位置,然后在運行測試時指定其位置。

selenium-side-runner --config-file "/path/to/your/config.yaml"

六、高級選項

1、參數

指定自己獨特的運行時參數,可以通過 --params 標志使用它們。

(1)基本用法

指定參數的名稱和值,最基本的方法是指定一個字符串值。

selenium-side-runner --params "a='example-value'"

(2)嵌套參數

參數可以使用點表示嵌套。

selenium-side-runner --params "a.b='another example-value'"

(3)數組值

可以指定字母數字數組。

selenium-side-runner --params "a.b.c=[1,2,3]"

(4)多個參數

--params 只能調用一次,但可以通過空格分隔指定多個參數。

selenium-side-runner --params "a='example-value' a.b='another example-value' a.b.c=[1,2,3]"

2、使用代理服務器

可以在運行程序中使用以下選項將代理功能傳遞給瀏覽器。

(1)直接代理

此選項將 WebDriver 配置為繞過所有瀏覽器代理。

從命令行:

selenium-side-runner --proxy-type=direct

在 .side.yaml 文件中:

proxyType: direct

(2)手動代理

手動配置瀏覽器代理。

從命令行:

selenium-side-runner --proxy-type=manual --proxy-options="http=localhost:434 bypass=[http://localhost:434, http://localhost:8080]"

在 .side.yaml 文件中:

proxyType: manual
proxyOptions:
http: http://localhost:434
https: http://localhost:434
ftp: http://localhost:434
bypass:
- http://localhost:8080
- http://host:434
- http://somethingelse:32

(3)PAC 代理

配置 WebDriver 以使用給定 URL 的 PAC 文件設置瀏覽器代理。

從命令行:

selenium-side-runner --proxy-type=pac --proxy-options="http://localhost/pac"

在 .side.yaml 文件中:

proxyType: pac
proxyOptions: http://localhost/pac

(4)SOCKS 代理

為 SOCKS 代理創建代理配置。

從命令行:

selenium-side-runner --proxy-type=socks --proxy-options="socksProxy=localhost:434 socksVersinotallow=5"

在 .side.yaml 文件中:

proxyType: socks
proxyOptions:
socksProxy: localhost:434
socksVersion: 5

(5)系統代理

配置 WebDriver 以使用當前系統的代理。

從命令行:

selenium-side-runner --proxy-type=system

在 .side.yaml 文件中:

proxyType: system
責任編輯:姜華 來源: AllTests軟件測試
相關推薦

2022-01-04 09:02:24

瀏覽器命令行ttyd

2010-03-04 09:10:34

Linux Chrom

2010-09-16 16:05:24

Java編譯器

2020-12-11 06:44:16

命令行工具開發

2020-12-10 16:16:08

工具代碼開發

2015-07-01 09:15:46

linuxQuora命令行

2009-08-11 09:11:06

linux打開瀏覽器命linux命令行瀏覽器linux命令行

2012-02-08 16:37:36

ibmdw

2010-07-15 10:47:22

Perl命令行

2009-12-24 14:51:39

Linux命令行

2010-03-10 17:23:37

Python 命令行參

2010-07-20 14:18:22

Perl命令行

2023-06-09 07:45:29

Kuberneteskubectl

2020-12-06 08:00:46

scanimage命令行Linux

2018-04-25 08:25:01

Linux命令行密碼管理器

2010-07-15 09:37:47

Perl命令行

2019-07-23 13:45:38

LinuxFedora權限

2009-07-20 09:55:30

華為命令行解析華為認證

2010-11-24 15:33:59

mysql命令行參數

2010-08-20 10:05:23

用戶命令
點贊
收藏

51CTO技術棧公眾號

欧美日韩国产大片| 国产网站一区二区| 久久久亚洲成人| 在线免费观看日韩av| 欧美极品影院| 亚洲视频狠狠干| 国产在线欧美日韩| 中文人妻熟女乱又乱精品| 一本一道久久综合狠狠老 | 国产男女无套免费网站| 极品少妇一区二区三区| 在线播放日韩专区| 熟妇高潮一区二区| 欧美在线一级| 欧美性xxxxx| 成人在线观看毛片| 久久电影中文字幕| 国产伦精品一区二区三区免费| 97视频免费在线看| 9999热视频| 欧美日韩精品一区二区视频| 精品国产百合女同互慰| 一区二区三区 欧美| av电影院在线看| 中文字幕一区二区三区蜜月| 国产在线精品一区| 国产黄色大片网站| 美女视频黄久久| 欧美在线观看视频| 国产亚洲自拍av| 亚洲成av人片一区二区密柚| 亚洲人成五月天| 一级特黄a大片免费| 精品国产亚洲一区二区三区大结局| 欧美日韩亚洲精品内裤| 久草免费福利在线| 在线观看中文字幕的网站| 国产精品美女久久久久久2018| 久久涩涩网站| 色婷婷av一区二区三| 国内成人自拍视频| 成人亚洲综合色就1024| 中文字幕一二三四| 蜜臀av亚洲一区中文字幕| 秋霞av国产精品一区| 亚洲黄色一区二区| 一本久久知道综合久久| 国模精品视频一区二区三区| 国产精品国产精品88| 五月婷婷六月综合| 日韩在线欧美在线国产在线| 亚洲av熟女国产一区二区性色 | 精品国精品国产| xxxx国产视频| 超碰精品在线| 亚洲国产精品人久久电影| 韩国三级在线看| 91在线一区| 精品福利一区二区三区免费视频| 中文字幕无人区二| 男人的天堂久久| 亚洲精品乱码久久久久久金桔影视 | 亚洲熟妇无码av在线播放| 婷婷色在线资源| 亚洲影视资源网| 欧美日韩性生活片| 国产精品av一区二区三区 | 国产精品午夜电影| 一区不卡视频| 3d玉蒲团在线观看| 亚洲午夜三级在线| 日批视频在线免费看| 日韩欧美看国产| 欧美午夜片在线观看| 在线看免费毛片| 97品白浆高清久久久久久| 亚洲成人亚洲激情| 波多野吉衣中文字幕| 成人亚洲一区| 九九热精品在线| 日韩欧美不卡视频| 免费成人美女在线观看.| 91久久在线观看| 手机在线观看毛片| 国产精品视频yy9299一区| 久久久久久久久影视| 乱馆动漫1~6集在线观看| 色狠狠桃花综合| 91视频免费入口| 丝袜美腿综合| 久久夜色精品国产亚洲aⅴ| 中文字幕一区二区三区手机版| 国产精品五区| 91精品久久久久久久久中文字幕| 国内爆初菊对白视频| 国产午夜亚洲精品不卡| 日本黄xxxxxxxxx100| 自拍视频在线看| 91精品久久久久久久91蜜桃| 亚洲国产综合视频| 天天射综合网视频| 日韩免费观看高清| www.av日韩| 中文一区二区在线观看| 97干在线视频| 国产成年精品| 亚洲色图第一页| 国产一级视频在线观看| 蜜臀99久久精品久久久久久软件| 国产日产精品一区二区三区四区| 日韩在线资源| 色狠狠色噜噜噜综合网| 亚洲美女高潮久久久| 91一区在线| 国产成人一区二区三区| 成人免费公开视频| 亚洲欧美另类小说| 9久久婷婷国产综合精品性色| www.爱久久| 久久伊人精品一区二区三区| 国产精品视频123| 成人aaaa免费全部观看| 国产精品av免费观看| 国产亚洲人成a在线v网站| 亚洲精品国产精品乱码不99按摩 | 欧美制服丝袜第一页| 亚洲av成人片无码| 亚洲欧美综合国产精品一区| 国产精品欧美激情| 精品999视频| 狠狠色狠狠色综合日日五| www日本在线观看| 自拍偷拍欧美专区| 成人在线中文字幕| 日本视频不卡| 欧美亚男人的天堂| 2019男人天堂| 日本视频一区二区| 欧美一区二区视频17c| 欧亚av在线| 日韩精品在线观看网站| 国产精品免费av一区二区| 国产福利精品导航| 日本免费a视频| 9l视频自拍九色9l视频成人| 欧美成人免费在线观看| 国产视频第一页| 亚洲日本电影在线| 成人高清在线观看视频| 中文字幕免费精品| 成人看片在线| 丁香花视频在线观看| 亚洲第一福利视频| 丰满少妇乱子伦精品看片| 成人黄色国产精品网站大全在线免费观看 | 亚洲一二三av| 在线国产一区| 国产91社区| 国产不卡人人| 亚洲午夜激情免费视频| 男人天堂视频在线| 国产精品乱码一区二区三区软件 | 国产精品亚洲αv天堂无码| 日韩三级毛片| 国产精品国产亚洲伊人久久| 色三级在线观看| 日韩免费视频线观看| 国产精品1234区| 91麻豆免费在线观看| 久久黄色免费看| 欧美www视频在线观看| 91pron在线| 日本在线啊啊| x99av成人免费| www久久久com| 日韩欧美国产成人| 国产免费嫩草影院| 国产99久久精品| 北条麻妃在线观看| 99久久九九| 黑人中文字幕一区二区三区| 欧洲一区二区三区精品| 久久深夜福利免费观看| 熟妇人妻系列aⅴ无码专区友真希| 色综合天天综合色综合av| 五月天免费网站| 丁香亚洲综合激情啪啪综合| 国产麻花豆剧传媒精品mv在线| 日韩国产一区| 国产原创精品| 亚洲福利影视| 91chinesevideo永久地址| 91精品国产91久久久久游泳池| 欧美一区二区三区白人| 久久亚洲精品国产| 中文字幕在线播放不卡一区| 欧美夫妇交换xxx| 精品在线亚洲视频| 成人在线免费观看av| 香蕉av一区二区| 精品视频导航| 日韩av综合| 国产精品久久久久久久久久新婚| 欧美hdxxx| 久久精品国产亚洲精品| 欧洲一区av| 精品国产制服丝袜高跟| 亚洲图片小说视频| 日韩欧美亚洲国产一区| 九九视频在线观看| 中文字幕视频一区二区三区久| 国产精品无码一区二区三| 极品少妇xxxx偷拍精品少妇| 久久久久久久久久久免费视频| 欧美国产三级| 中文字幕在线亚洲精品| 欧美人妖在线| 久久99久久精品国产| 亚洲图色一区二区三区| 成人妇女免费播放久久久| 中文在线а√天堂| 国外成人免费在线播放| 成人免费视屏| 久久精品国产亚洲| 午夜视频在线观看网站| 国产亚洲日本欧美韩国| 天堂av在线免费观看| 亚洲成av人片在线观看香蕉| 国产免费不卡av| 欧美日韩你懂的| 日韩乱码一区二区三区| 色综合色综合色综合色综合色综合| 久久久久久久久久久97| 亚洲精品中文在线影院| 国产精品嫩草影院俄罗斯| 国产精品久久久久四虎| 中文字幕5566| 97久久精品人人做人人爽50路| 亚洲乱妇老熟女爽到高潮的片| 国产一区二区久久| 无套内谢丰满少妇中文字幕| 精品一区精品二区高清| 国产三级精品三级在线| 久久99热狠狠色一区二区| 欧美三级理论片| 日本视频在线一区| 蜜臀av免费观看| 久久国产精品99精品国产 | 少妇高潮久久77777| 99视频在线观看地址| 影音先锋欧美精品| 永久免费av在线| 俺去亚洲欧洲欧美日韩| 菠萝菠萝蜜在线视频免费观看| 久久国产精品久久久| 亚洲精品一线| 欧美性在线观看| 香蕉成人av| 国产欧美日韩免费| 精品一区二区三区四区五区| 91免费国产视频| 中文字幕av一区二区三区四区| 国产成人精品福利一区二区三区 | 欧美重口乱码一区二区| 久久不见久久见中文字幕免费| 日本日本精品二区免费| 久久激情电影| 国产av第一区| 亚洲免费中文| 艹b视频在线观看| 国产传媒久久文化传媒| 国产一级免费片| 91麻豆免费看| www.黄色com| 亚洲一区二区成人在线观看| 国产香蕉在线视频| 91豆麻精品91久久久久久| 一级久久久久久久| 欧美草草影院在线视频| 日本a一级在线免费播放| 色婷婷综合久久久久中文字幕1| free性欧美hd另类精品| 91成人国产在线观看| 欧美亚洲综合视频| 国产伦精品一区二区三区视频黑人| 九九亚洲精品| 久久久久久久久久久久久国产| 在线综合视频| 九九热精品国产| 国产亚洲精品资源在线26u| 午夜爽爽爽男女免费观看| 欧美日韩国产丝袜美女| 国产精品久久久午夜夜伦鲁鲁| 亚洲精品98久久久久久中文字幕| 日本在线免费| 欧美一级成年大片在线观看| 99精品女人在线观看免费视频| 久久本道综合色狠狠五月| 无需播放器亚洲| 欧美一级黄色影院| 成人h动漫精品一区二区| 日韩一区二区三区四区视频| 精品高清一区二区三区| 91免费视频播放| 亚洲欧洲日产国码av系列天堂| 中文字幕有码在线观看| 国产精品久久久久av免费| 国产成人aa在线观看网站站| 亚洲一区三区在线观看| 国产亚洲一级| 亚洲国产精品第一页| 中文字幕一区二区三区不卡在线| 国产精品免费精品一区| 精品国产麻豆免费人成网站| 亚洲视频tv| 国产经典一区二区| 亚洲第一福利社区| 亚洲精品蜜桃久久久久久| 久久成人久久爱| 国产在线综合视频| 日韩欧美中文第一页| 好吊色一区二区| 欧美日韩国产二区| 国产精品99久久免费| 相泽南亚洲一区二区在线播放| 亚洲一区观看| 最近日本中文字幕| 午夜av一区二区三区| 精品人妻伦一区二区三区久久| 色婷婷综合久久久久| 成人在线视频免费| 日韩视频专区| 日韩av电影免费观看高清完整版| 成人影视免费观看| 欧美日韩黄色大片| 午夜国产在线观看| 91po在线观看91精品国产性色 | 五月天色一区| 日韩影院免费视频| 卡一卡二卡三在线观看| 色美美综合视频| 国产三级电影在线观看| 国产成人中文字幕| 精品国产99| www午夜视频| 自拍av一区二区三区| 国产又粗又大又爽| 伦伦影院午夜日韩欧美限制| 国产va免费精品观看精品| 精品日韩在线播放| 成人性视频网站| 日本va欧美va国产激情| 亚洲男人的天堂在线| 亚洲成人看片| 亚洲一区三区在线观看| 国产精品一区二区在线观看不卡 | 色综合色综合色综合色综合色综合 | 国产精品9191| 精品视频在线播放免| 日韩性xxx| 宅男一区二区三区| 国产成人在线视频网址| 日韩av在线播| 亚洲欧美成人一区二区在线电影| 成人在线网站| 做爰高潮hd色即是空| 成人激情免费电影网址| 国产成人精品777777| 中文字幕亚洲图片| 日韩第一区第二区| 噜噜噜久久亚洲精品国产品麻豆| 久久久久久久免费视频了| 在线播放一级片| 九九热99久久久国产盗摄| 亚洲高清极品| 日本中文字幕观看| 亚洲va国产va欧美va观看| 欧洲天堂在线观看| 91久久久亚洲精品| 亚洲一区不卡| 色老板免费视频| 精品一区精品二区| 日韩在线你懂得| 成人免费aaa| 中文字幕亚洲一区二区av在线| 精品人妻伦一二三区久久| 日韩av毛片网| 亚洲欧美伊人| 成人性生交大片免费看无遮挡aⅴ| 欧美一区二区三区四区久久| 欧美日韩在线观看首页| 一本一本a久久| 99re这里只有精品首页| 一区二区日韩视频| 久久久久久亚洲精品中文字幕| 不卡在线一区二区| 欧美一级片黄色| 8v天堂国产在线一区二区| 深夜av在线| 日韩视频 中文字幕|