Bootstrap's JavaScript requires Jquery
我正在使用Selenium创建一个python自动化程序。我的脚本适用于chrome,但当我使用“无头chrome”时,它显示了一些错误。
options = Options()
options.add_argument('headless')
options.add_argument("--disable-gpu")
options.add_argument("--window-size=1200,600")
driver = webdriver.Chrome('C:/users/com/Downloads/chromedriver', options=options)
def mail():
global i
search_bar = driver.find_element_by_name("emailList")
search_bar.send_keys(Keys.CONTROL, 'v')
search_bar = driver.find_element_by_xpath("/html/body/div[1]/form/button")
search_bar.click() // click on submit button on php form
print("submit", i)
i += 1
if i < len(Links):
driver.execute_script("window.open('');") //opens a new tab
driver.switch_to.window(driver.window_handles[i])
编辑:也许
driver.execute_script(“ window.open('');”)//打开新标签页
导致错误,它在chrome上有效,但在无头chrome上无效。