use*_*844 9 python-3.x selenium-firefoxdriver selenium-webdriver geckodriver
尝试在登录期间使用send_keys()
方法输入用户名.我想它能够找到输入元素,就像我跑到send_keys
它工作之前一样.通过发送字符串值send_keys
,它会引发错误.
selenium.common.exceptions.WebDriverException:消息:预期[对象未定义]未定义为字符串
我错过了什么?
Python:3.5
Selenium 3.3.1
Firefox Developer Edition或Nightly(当前版本> 52)
我的代码片段:
login_url = "https://korunet.co.nz/"
driver = webdriver.Firefox()
driver.get(login_url)
WebDriverWait(driver, 30).until(ec.visibility_of_element_located((By.CSS_SELECTOR, '#IDToken1')))
elem = driver.find_element_by_css_selector('#IDToken1')
elem.click()
elem.clear()
elem.send_keys("10101")
Run Code Online (Sandbox Code Playgroud)
Traceback(最近一次调用最后一次):
文件"D:/PycharmProjects/JCBbidEntry/tests/loop2.py",第29行,在elem.send_keys("10101")
文件"C:\ Users\BaruaR\AppData\Roaming\Python\Python35\site-packages\selenium\webdriver\remote\webelement.py",第347行,在send_keys中自我._execute(Command.SEND_KEYS_TO_ELEMENT,{'value':keys_to_typing(value)})
文件"C:\ Users\BaruaR\AppData\Roaming\Python\Python35\site-packages\selenium\webdriver\remote\webelement.py",第491行,在_execute中返回self._parent.execute(command,params)
文件"C:\ Users\BaruaR\AppData\Roaming\Python\Python35\site -packages\selenium\webdriver\remote\webdriver.py",第238行,执行self.error_handler.check_response(响应)
文件"C:\ Users\BaruaR\AppData\Roaming\Python\Python35\site-packages\selenium\webdriver\remote\errorhandler.py",第193行,在check_response中
引发exception_class(消息,屏幕,堆栈跟踪)
归档时间: |
|
查看次数: |
4863 次 |
最近记录: |