无法选择Selenium / Python3中的字段

时间:2018-11-28 18:36:43

标签: python-3.x selenium google-chrome selenium-webdriver selenium-chromedriver

我知道这听起来多么荒谬,因为这不是我第一次实现任何自动化,但是由于某种原因,我在这里遇到了困难。

Python 3.7,Selenium Webdriver,Chrome浏览器。

这是我要尝试的非常精简的版本,这只是一个小的登录示例:

from selenium import webdriver

driver = webdriver.Chrome()
driver.get('https://store.savant.com/DefaultStore/ccrz__CCSiteLogin?cartID=')
driver.find_element_by_id('emailField').send_keys("TEST")
driver.find_element_by_id('passwordField').send_keys("TEST")
driver.find_element_by_xpath('//*[@id="send2Dsk"]').click()

一旦运行,它就不会选择该字段或输入任何内容。它只是爆炸并显示以下错误:

  

文件“ /Users/christopher.gaboury/Desktop/Chris'/Automation/Stack_Example.py”,第5行,       driver.find_element_by_id('emailField')。send_keys(“ TEST”)

     

文件“ /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/selenium/webdriver/remote/webelement.py”,行479,在send_keys中       '值':keys_to_typing(value)})

     

文件“ /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/selenium/webdriver/remote/webelement.py”,行633,在_execute中       返回self._parent.execute(command,params)

     

文件“ /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py”,行321,在执行中       self.error_handler.check_response(response)

     

文件“ /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/selenium/webdriver/remote/errorhandler.py”,第242行,在check_response中       引发exception_class(消息,屏幕,堆栈跟踪)   selenium.common.exceptions.WebDriverException:消息:未知错误:调用函数结果缺少“值”

我,我一生无法在这里解决问题。这没有道理。有人有什么想法吗?

0 个答案:

没有答案