driver = webdriver.Firefox()
driver.get("https://www.baidu.com/")
driver.find_element_by_id('kw').send_keys('163')
driver.find_element_by_id('su').click()
driver.switch_to.window(all_h[0])
driver.find_element_by_link_text('163网易').cilick()
time.sleep(2)
driver.quit()
运行报错:
selenium.common.exceptions.InvalidArgumentException: Message: Expected “handle” to be a string, got [object Undefined] undefine
解决方案:
将测试使用的浏览器改为谷歌,
第一行代码改为 driver = webdriver.Chrome()
报错原因
没搞懂火狐为什么不行…