在使用Selenium WebDriver时,可以通过以下方法来获取当前使用的浏览器类型:
WebDriver
对象的getCapabilities()
方法获取浏览器的相关信息。getCapabilities()
方法返回一个Capabilities
对象,该对象包含了浏览器的各种属性和特征。通过Capabilities
对象可以获取浏览器的名称、版本号、操作系统等信息。示例代码:
from selenium import webdriver
driver = webdriver.Chrome()
capabilities = driver.capabilities
browser_name = capabilities['browserName']
browser_version = capabilities['browserVersion']
print("Browser Name:", browser_name)
print("Browser Version:", browser_version)
WebDriver
对象的name
属性获取浏览器的名称。示例代码:
from selenium import webdriver
driver = webdriver.Chrome()
browser_name = driver.name
print("Browser Name:", browser_name)
WebDriver
对象的execute_script()
方法执行JavaScript代码来获取浏览器的相关信息。示例代码:
from selenium import webdriver
driver = webdriver.Chrome()
browser_name = driver.execute_script('return navigator.userAgent')
print("Browser Name:", browser_name)
以上方法可以帮助您获取当前使用的浏览器类型,从而进行相应的操作和判断。
领取专属 10元无门槛券
手把手带您无忧上云