想在一台服务器上部署selenium自动化测试脚本,服务器是没有界面的,要怎么样才能实现自动化测试脚本在无界面的服务器上运行呢?
开启chrome静默模式
option=webdriver.ChromeOptions()
option.add_argument('--headless')
option.add_argument('--no-sandbox')
option.add_argument('--start-maximized')
driver = webdriver.Chrome(chrome_options=option)
静默模式下如有元素无法定位的问题,再次设置浏览器大小driver.set_window_size(x,y)
selenium可以把webkit选择为phantomjs