建设网站所需技术wordpress+镜像下载
web/
2025/10/1 14:08:21/
文章来源:
建设网站所需技术,wordpress+镜像下载,wordpress主题手机版不显示侧边栏,昆明网站建设加q.479185700点此获取更多相关资料 本文为霍格沃兹测试开发学社学员学习笔记分享 原文链接#xff1a;https://ceshiren.com/t/topic/27336 一、capability概述
capability是webdriver支持的标准命令之外的扩展命令#xff08;配置信息#xff09;配置web驱动属性#xff0c;如浏览器名…点此获取更多相关资料 本文为霍格沃兹测试开发学社学员学习笔记分享 原文链接https://ceshiren.com/t/topic/27336 一、capability概述
capability是webdriver支持的标准命令之外的扩展命令配置信息配置web驱动属性如浏览器名称、浏览器平台。结合selenium gird完成分布式、兼容性测试官网地址 https://www.selenium.dev/zh-cn/documentation/webdriver/capabilities/shared/
二、capability配置
def test_capability():# 切换成 windows 就会报错capabilities {browserName: chrome, platformName: windows}# 通过 desired_capabilities 添加配置信息driver webdriver.Chrome(desired_capabilitiescapabilities)driver.implicitly_wait(5)driver.get(https://ceshiren.com/)# 输入框输入搜索内容[霍格沃兹测试学院]text driver.find_element(By.CSS_SELECTOR, .login-button).text# 点击搜索按钮print(text)time.sleep(3)driver.quit()三、Selenium Grid简介 Selenium Grid 允许我们在多台机器上并行运行测试并集中管理不同的浏览器版本和浏览器配置而不是在每个单独的测试中。官网地址https://www.selenium.dev/documentation/grid/
四、分布式运行
def test_ceshiren2():hogwarts_grid_url https://selenium-node.hogwarts.ceshiren.com/wd/hubcapabilities {browserName:chrome,browserVersion:101.0}# 配置信息# 实例化Remote获取可以远程控制的driver实例对象# 通过 command_executor 配置selenium hub地址# 通过 desired_capabilities 添加配置信息driver webdriver.Remote(command_executorhogwarts_grid_url,desired_capabilitiescapabilities)driver.implicitly_wait(5)driver.get(https://ceshiren.com/)# 输入框输入搜索内容[霍格沃兹测试学院]text driver.find_element(By.CSS_SELECTOR, .login-button).text# 点击搜索按钮print(text)time.sleep(3)driver.quit()
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85094.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!