Это не работает, потому что вы пытаетесь сохранить возвращаемое значение click()
в дате.'click ()' ничего не возвращает, иначе None
, поэтому вы получаете ошибку атрибута при попытке вызвать send_keys
для этого объекта NoneType.
Когда вы хотите вызвать несколько функций для объектапосле его создания лучше сохранить его в одной переменной и вызывать функции по одной, а не объединять их все в одну строку и превращать код в кошмар для отладки, не говоря уже о том, что в некоторых случаях приходится жертвовать читабельностью.
Тем не менее, это субъективно, и могут быть ситуации, когда объединение вызовов методов - это путь (например, чтобы сэкономить немного памяти).Тем не менее, таких ситуаций мало и далеко между ними.