Я хотел бы заполнить форму с
driver.find_element_by_id("name").send_keys("Test")
Но я получаю эту ошибку каждый раз, когда запускаю скрипт:
Traceback (most recent call last):
File "fill.py", line 22, in <module>
driver.find_element_by_id("name").send_keys("Test")
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 351, in find_element_by_id
return self.find_element(by=By.ID, value=id_)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 955, in find_element
'value': value})['value']
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 312, in execute
self.error_handler.check_response(response)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: Failed to execute 'contains' on 'Node': parameter 1 is not of type 'Node'.
(Session info: chrome=66.0.3359.117)
(Driver info: chromedriver=2.38.552518 (183d19265345f54ce39cbb94cf81ba5f15905011),platform=Mac OS X 10.13.4 x86_64)
<input first_and_last="true" placeholder="name" class="string required" type="text" name="flname" id="name">
Примечание. Я также получаю сообщение об ошибке при поиске имени. Если я ищу Xpath, он заполняет форму очень медленно, и мне нужно, чтобы это было быстрее.
Как я могу решить эту проблему?
f
попало в журналы трассировки, как вfind_element_by_id("ƒname")
, где ваш код читается какfind_element_by_id("name")
- person DebanjanB   schedule 26.04.2018