I am using python Selenium, with headless ubuntu at digitalocean, which has headless Chrome on it. I used
driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL + Keys.TAB)
at senium.webdriver.common.keys
But it doesn't work.
I imported everything needed, with no python syntax error, and ran successfully, but tabs are not switched with my code.
driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL + 't')
also doesn't work. The same code can switch between tabs on my local computer, which has physical keyboard and monitor. Btw, I used pyvirtualdisplay with my headless Chrome.
I suspect that using headless Ubuntu and headless Chrome on it may cause this problem. I guess headless Ubuntu can' t send keys, as the code above directed.
How can I make my remote, headless Ubuntu send keys to the browser?