Rancher2.0部署SeleniumGrid
公司有一个业务需要使用Chrome,无奈Linux下安装Chrome很麻烦。最后决定在Rancher集群中安装Selenium Grid来满足业务需求。记录一下 方便日后查看,也给有需要人的一点帮助
1、在全局中选择部署Selenium Grid的集群
2、添加项目SeleniumGrid 添加命名空间SeleniumCluster
3、点击部署服务后参考上面的配置,未截图的可以根据情况酌情更改,设置完成后点击启动。
记住这个名字部署Selenium Node的时候需要用到
再部署一个Node服务参考上图设置(可扩展部署POD数量 根据需要填写) 点击启动即可
部署结果如下:
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
if __name__ == '__main__':
driver = webdriver.Remote(
command_executor='http://10.17.2.170:30001/wd/hub',
desired_capabilities=DesiredCapabilities.CHROME
)
driver.get("https://www.baidu.com/")
print(driver.title)
driver.close()
driver.quit()
以上结束