seleniumbase中命令行说明

--browser=BROWSER  # (要使用的网络浏览器。默认值:"chrome"。)
--chrome  # (--browser=chrome 的快捷方式。默认开启。)
--edge  # (--browser=edge 的快捷方式。)
--firefox  # (--browser=firefox 的快捷方式。)
--safari  # (--browser=safari 的快捷方式。)
--settings-file=FILE  # (覆盖默认的 SeleniumBase 设置。)
--env=ENV  # (设置测试环境。通过 "self.env" 在测试中访问。)
--account=STR  # (设置账户。通过 "self.account" 在测试中访问。)
--data=STRING  # (额外的测试数据。通过 "self.data" 在测试中访问。)
--var1=STRING  # (额外的测试数据。通过 "self.var1" 在测试中访问。)
--var2=STRING  # (额外的测试数据。通过 "self.var2" 在测试中访问。)
--var3=STRING  # (额外的测试数据。通过 "self.var3" 在测试中访问。)
--variables=DICT  # (额外的测试数据。通过 "self.variables" 在测试中访问。)
--user-data-dir=DIR  # (设置要使用的 Chrome 用户数据目录。)
--protocol=PROTOCOL  # (Selenium Grid 协议:http|https。)
--server=SERVER  # (用于测试的 Selenium Grid 服务器/IP。)
--port=PORT  # (测试服务器使用的 Selenium Grid 端口。)
--cap-file=FILE  # (要使用的网络浏览器所需功能。)
--cap-string=STRING  # (要使用的网络浏览器所需功能。)
--proxy=SERVER:PORT  # (连接到代理服务器:端口,当测试运行时)
--proxy=USERNAME:PASSWORD@SERVER:PORT  # (使用认证的代理服务器)
--proxy-bypass-list=STRING  # (";"分隔的主机列表,例如 "*.foo.com")
--proxy-pac-url=URL  # (使用 PAC_URL.pac 文件连接到代理服务器。)
--proxy-pac-url=USERNAME:PASSWORD@URL  # (带有 PAC URL 的认证代理。)
--proxy-driver  # (如果需要下载驱动程序,则使用:--proxy=PROXY。)
--multi-proxy  # (允许多个认证代理在多线程时使用。)
--agent=STRING  # (修改网络浏览器的 User-Agent 字符串。)
--mobile  # (在运行测试时使用移动设备模拟器。)
--metrics=STRING  # (设置移动度量:"CSSWidth,CSSHeight,PixelRatio"。)
--chromium-arg="ARG=N,ARG2"  # (设置 Chromium 参数,","分隔,不加空格。)
--firefox-arg="ARG=N,ARG2"  # (设置 Firefox 参数,逗号分隔,不加空格。)
--firefox-pref=SET  # (设置一个 Firefox 偏好设置:值集,逗号分隔。)
--extension-zip=ZIP  # (加载 Chrome 扩展 .zip|.crx,逗号分隔。)
--extension-dir=DIR  # (加载 Chrome 扩展目录,逗号分隔。)
--disable-features="F1,F2"  # (禁用特性,逗号分隔,不加空格。)
--binary-location=PATH  # (设置要使用的 Chromium 浏览器二进制文件路径。)
--driver-version=VER  # (设置要使用的 chromedriver 或 uc_driver 版本。)
--sjw  # (跳过等待 readyState 完成或 Angular 加载的 JavaScript 等待。)
--wfa  # (在特定网页操作后等待 AngularJS 完成加载。)
--pls=PLS  # (设置 Chrome 的 pageLoadStrategy:"normal"、"eager" 或 "none"。)
--headless  # (默认的无头模式。Linux 默认使用此模式。)
--headless1  # (使用 Chrome 的旧无头模式。速度快,但有限制。)
--headless2  # (使用 Chrome 的新无头模式,支持扩展。)
--headed  # (在 Linux 操作系统上以有头/GUI 模式运行测试,默认情况下不是。)
--xvfb  # (在 Linux 操作系统上使用 Xvfb 虚拟显示服务器运行测试。)
--xvfb-metrics=STRING  # (在 Linux 上设置 Xvfb 显示尺寸:"宽度,高度"。)
--locale=LOCALE_CODE  # (为网络浏览器设置语言区域代码。)
--interval=SECONDS  # (演示和游览步骤的自动播放间隔。)
--start-page=URL  # (测试开始时网络浏览器的起始 URL。)
--archive-logs  # (归档现有的日志文件而不是删除它们。)
--archive-downloads  # (归档旧的下载文件而不是删除它们。)
--time-limit=SECONDS  # (任何超过时间限制的测试将安全失败。)
--slow  # (减慢自动化速度。比使用演示模式更快。)
--demo  # (减速并可视地看到测试动作发生。)
--demo-sleep=SECONDS  # (设置慢速和演示模式动作后的等待时间。)
--highlights=NUM  # (演示模式动作的高亮动画数量。)
--message-duration=SECONDS  # (Messenger 警告的时间长度。)
--check-js  # (页面加载后检查 JavaScript 错误。)
--ad-block  # (阻止某些类型的展示广告加载。)
--host-resolver-rules=RULES  # (设置 host-resolver-rules,逗号分隔。)
--block-images  # (阻止测试期间加载图片。)
--do-not-track  # (向网站表明你不想被追踪。)
--verify-delay=SECONDS  # (MasterQA 验证检查前的延迟。)
--ee | --esc-end  # (允许用户通过 ESC 键结束当前测试。)
--recorder  # (启用 Recorder 将浏览器动作转化为代码。)
--rec-behave  # (与 Recorder 模式相同,但也生成 behave-gherkin。)
--rec-sleep  # (如果启用了 Recorder,还会记录 self.sleep 调用。)
--rec-print  # (如果启用了 Recorder,在测试结束后打印输出。)
--disable-cookies  # (禁用网站上的 Cookies。页面可能会崩溃!)
--disable-js  # (禁用网站上的 JavaScript。页面可能会崩溃!)
--disable-csp  # (禁用网站的内容安全策略。)
--disable-ws  # (禁用基于 Chromium 的浏览器的 Web 安全性。)
--enable-ws  # (启用基于 Chromium 的浏览器的 Web 安全性。)
--enable-sync  # (启用网站上的 "Chrome Sync" 功能。)
--uc | --undetected  # (使用 undetected-chromedriver 来规避机器人检测。)
--uc-cdp-events  # (捕捉 CDP 事件,当运行在 "--undetected" 模式下。)
--log-cdp  # ("goog:loggingPrefs", {"performance": "ALL", "browser": "ALL"})
--remote-debug  # (同步到 Chrome 远程调试 chrome://inspect/#devices)
--ftrace | --final-trace  # (每个测试之后的调试模式。不要与 CI 一起使用!)
--dashboard  # (启用 SeleniumBase 仪表板。保存在:dashboard.html)
--dash-title=STRING  # (为生成的仪表板设置标题。)
--enable-3d-apis  # (启用 WebGL 和 3D API。)
--swiftshader  # (Chrome "--use-gl=angle" / "--use-angle=swiftshader-webgl")
--incognito  # (启用 Chrome 的无痕模式。)
--guest  # (启用 Chrome 的访客模式。)
--dark  # (启用 Chrome 的深色模式。)
--devtools  # (当浏览器打开时打开 Chrome 的开发者工具。)
--rs | --reuse-session  # (重用所有测试的浏览器会话。)
--rcs | --reuse-class-session  # (重用类中测试的会话。)
--crumbs  # (在重用会话的测试之间删除所有 Cookie。)
--disable-beforeunload  # (禁用 Chrome 上的 "beforeunload" 事件。)
--window-position=X,Y  # (设置浏览器的初始窗口位置。)
--window-size=WIDTH,HEIGHT  # (设置浏览器的初始窗口大小。)
--maximize  # (以最大化窗口开始测试。)
-n=NUM # 以NUM数量线程执行脚本
--screenshot  # (在每个测试结束时保存截图。)
--no-screenshot  # (除非测试直接要求,否则不保存截图。)
--visual-baseline  # (为视觉/布局测试设置视觉基线。)
--wire  # (使用 selenium-wire 的 webdriver 替换 selenium webdriver。)
--external-pdf  # (设置 Chromium "plugins.always_open_pdf_externally":True。)
--timeout-multiplier=MULTIPLIER  # (乘以默认超时值。)
--list-fail-page  # (每个失败的测试后列出失败的 URL。)
--reruns=NUM #多次重试失败的测试。
-reruns-delay=SECONDS #在重试之间等待几秒钟
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值