错误:ChromeDriver启动Chrome浏览器后,地址栏只显示data;
出现这样的问题,有可能是加载、刷新问题,调用下刷新方法就解决了
driver.refresh() 举例: from selenium import webdriver from time import sleep path='/usr/local/bin/chromedriver' #1.创建Chrome浏览器对象,这会在电脑上在打开一个浏览器窗口 browser = webdriver.Chrome(executable_path =path) #2.通过浏览器向服务器发送URL请求 browser.get("http://192.168.100.146:15001/#/login") sleep(3) #3.刷新浏览器 browser.refresh() username=browser.find_element_by_xpath('//*[@id="app"]/div/div/div[2]/div[1]/form/div[1]/div/div[1]/input') username.send_keys('admin001') pw=browser.find_element_by_xpath('//*[@id="app"]/div/div/div[2]/div[1]/form/div[2]/div/div/input') pw.send_keys('123456') loginbutton=browser.find_element_by_xpath('//*[@id="app"]/div/div/div[2]/div[2]/button') loginbutton.click() #下面就解决浏览器只显示为data:,空白页面 browser.refresh()