首页 文章

在python 35中使用Selenium打开IE explorere会产生奇怪的错误[关闭]

提问于
浏览
-2

在纠正缩放级别之后,IE现在打开python.org但我仍然收到很多错误'

from selenium import webdriver

Scripts\\drivers\\IEDriverServer.exe")
driver = webdriver.Ie()
driver.get("http://www.python.org")

assert "Python" in driver.title
elem = driver.find_element_by_name("q")
elem.clear()
elem.send_keys("pycon")
elem.send_keys(Keys.RETURN)
assert "No results found." not in driver.page_source
driver.close()

我在python中得到这些错误:

回溯(最近一次调用最后一次):文件“”,第1行,AssertionError Traceback(最近一次调用最后一次):文件“”,第1行,在文件“C:\ Users \ g14988 \ Documents \ Anaconda \ lib \ site中-packages \ selenium \ webdriver \ remote \ webdriver.py“,第365行,在find_element_by_name中返回self.find_element(by = By.NAME,value = name)文件”C:\ Users \ g14988 \ Documents \ Anaconda \ lib \ site -packages \ selenium \ webdriver \ remote \ webdriver.py“,第752行,在find_element'value':value})['value']文件”C:\ Users \ g14988 \ Documents \ Anaconda \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py“,第236行,执行self.error_handler.check_response(响应)文件”C:\ Users \ g14988 \ Documents \ Anaconda \ lib \ site-packages \ selenium \ webdriver \ remote \ errorhandler .py“,第192行,在check_response中引发exception_class(消息,屏幕,堆栈跟踪)selenium.common.exceptions.NoSuchElementException:消息:无法找到名称== q的元素跟踪(最近一次调用最后一次):文件”“,行1,在NameError中:未定义名称“elem”回溯(最近一次调用最后一次):NameError中的文件“”,第1行:名称'elem'未定义Traceback(最近一次调用最后一次):NameError中的文件“”,第1行:名称'elem'未定义回溯(最近一次调用最后一次):文件“”,第1行,文件“C:\ Users \ g14988 \ Documents \ Anaconda \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py”,第510行,关闭self.execute(Command.CLOSE)文件“C:\ Users \ g14988 \ Documents \ Anaconda \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py”,第236行,执行self.error_handler.check_response(响应)文件“C:\ Users \ g14988 \ Documents \ Anaconda \ lib \ site-packages \ selenium \ webdriver \ remote \ errorhandler.py”,第192行,在check_response中引发exception_class(message,screen,stacktrace)selenium.common . exceptions.NoSuchWindowException:消息:无法获取浏览器

1 回答

相关问题