在更正缩放级别之后,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行,in Asse田 Traceback(最近一次调用最后一次): 文件"",第1行,in 文件" C:\ Users \ g14988 \ Documents \ Anaconda \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py",第365行,在find_element_by_name中 return self.find_element(by = By.NAME,value = name) 文件" C:\ Users \ g14988 \ Documents \ Anaconda \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py",第752行,在find_element中 '价值':价值})['价值'] 文件" 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行,in NameError:name' elem'没有定义 Traceback(最近一次调用最后一次): 文件"",第1行,in NameError:name' elem'没有定义 Traceback(最近一次调用最后一次): 文件"",第1行,in NameError:name' elem'未定义
追踪(最近一次通话): 文件"",第1行,in 文件" 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(消息,屏幕,堆栈跟踪) selenium.common.exceptions.NoSuchWindowException:消息:无法获取浏览器
答案 0 :(得分:2)
你可以在异常中看到:
浏览器缩放级别设置为112%。它应该设置为100%
将缩放设置为100%
http://www.thewindowsclub.com/change-zoom-level-in-internet-explorer