File-->Settings与Tools-->Options的区别

本文详细解析了QTP中的File--Settings和Tools--Options设置的区别,前者是全局设置,适用于所有打开的脚本;后者则是本地设置,仅针对当前机器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

熟悉QTP的同学都知道,QTP中有很多种设置,其中最常用的无非是在File菜单下的Settings以及在Tools菜单下的Options。那么这两个设置又有什么区别呢?


File-->Settings

File--Settings的设置主要都是和QTP脚本关联的。在File-->Settings选项下对某个QTP脚本文件进行的设置,经过保存后,其他人打开这个脚本后也依然有效。

File--Settings可以认为是一种全局设置。


Tools-->Options


Tools-->Options的设置是针对于本地机器的,和QTP脚本没有关联。

Tools-->Options可以认为是一种本地设置。






WebDriverException Traceback (most recent call last) File ~\AppData\Roaming\Python\Python313\site-packages\selenium\webdriver\common\driver_finder.py:67, in DriverFinder._binary_paths(self) 66 else: ---> 67 output = SeleniumManager().binary_paths(self._to_args()) 68 if Path(output["driver_path"]).is_file(): File ~\AppData\Roaming\Python\Python313\site-packages\selenium\webdriver\common\selenium_manager.py:54, in SeleniumManager.binary_paths(self, args) 52 args.append("json") ---> 54 return self._run(args) File ~\AppData\Roaming\Python\Python313\site-packages\selenium\webdriver\common\selenium_manager.py:128, in SeleniumManager._run(args) 127 if completed_proc.returncode: --> 128 raise WebDriverException( 129 f"Unsuccessful command executed: {command}; code: {completed_proc.returncode}\n{result}\n{stderr}" 130 ) 131 return result WebDriverException: Message: Unsuccessful command executed: C:\Users\yfm\AppData\Roaming\Python\Python313\site-packages\selenium\webdriver\common\windows\selenium-manager.exe --browser MicrosoftEdge --language-binding python --output json; code: 65 {'code': 65, 'message': 'error sending request for url (https://msedgedriver.azureedge.net/LATEST_RELEASE_138_WINDOWS)', 'driver_path': '', 'browser_path': ''} The above exception was the direct cause of the following exception: NoSuchDriverException Traceback (most recent call last) Cell In[5], line 3 1 from selenium import webdriver 2 print(webdriver.__version__) # 输出Selenium版本 ----> 3 driver = webdriver.Edge() 4 print(driver.capabilities['browserVersion']) File ~\AppData\Roaming\Python\Python313\site-packages\selenium\webdriver\edge\webdriver.py:47, in WebDriver.__init__(self, options, service, keep_alive) 44 service = service if service else Service() 45 options = options if options else Options() ---> 47 super().__init__( 48 browser_name=DesiredCapabilities.EDGE["browserName"], 49 vendor_prefix="ms", 50 options=options, 51 service=service, 52 keep_alive=keep_alive, 53 ) File ~\AppData\Roaming\Python\Python313\site-packages\selenium\webdriver\chromium\webdriver.py:53, in ChromiumDriver.__init__(self, browser_name, vendor_prefix, options, service, keep_alive) 50 self.service = service 52 finder = DriverFinder(self.service, options) ---> 53 if finder.get_browser_path(): 54 options.binary_location = finder.get_browser_path() 55 options.browser_version = None File ~\AppData\Roaming\Python\Python313\site-packages\selenium\webdriver\common\driver_finder.py:47, in DriverFinder.get_browser_path(self) 46 def get_browser_path(self) -> str: ---> 47 return self._binary_paths()["browser_path"] File ~\AppData\Roaming\Python\Python313\site-packages\selenium\webdriver\common\driver_finder.py:78, in DriverFinder._binary_paths(self) 76 except Exception as err: 77 msg = f"Unable to obtain driver for {browser}" ---> 78 raise NoSuchDriverException(msg) from err 79 return self._paths NoSuchDriverException: Message: Unable to obtain driver for MicrosoftEdge; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location
最新发布
08-08
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值