在python35中用Selenium打开IE explorere会让人觉得奇怪

2024-10-04 11:24:39 发布

您现在位置:Python中文网/ 问答频道 /正文

修正缩放级别后,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中得到以下错误:

Traceback (most recent call last): File "", line 1, in AssertionError Traceback (most recent call last): File "", line 1, in File "C:\Users\g14988\Documents\Anaconda\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 365, in find_element_by_name return self.find_element(by=By.NAME, value=name) File "C:\Users\g14988\Documents\Anaconda\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 752, in find_element 'value': value})['value'] File "C:\Users\g14988\Documents\Anaconda\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 236, in execute self.error_handler.check_response(response) File "C:\Users\g14988\Documents\Anaconda\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 192, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.NoSuchElementException: Message: Unable to find element with name == q

回溯(最近一次呼叫): 文件“”,第1行,输入 名称错误:未定义名称“elem” 回溯(最近一次呼叫): 文件“”,第1行,输入 名称错误:未定义名称“elem” 回溯(最近一次呼叫): 文件“”,第1行,输入 名称错误:未定义名称“elem”

Traceback (most recent call last): File "", line 1, in File "C:\Users\g14988\Documents\Anaconda\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 510, in close self.execute(Command.CLOSE) File "C:\Users\g14988\Documents\Anaconda\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 236, in execute self.error_handler.check_response(response) File "C:\Users\g14988\Documents\Anaconda\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 192, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.NoSuchWindowException: Message: Unable to get browser


Tags: inpyremotelibpackagesseleniumlinesite