AttributeError: у объекта 'selenium' нет атрибута 'send_keys' с Selenium и Python - PullRequest
0 голосов
/ 26 декабря 2018

Я создал свой тест на селен IDE, экспортировал тест в Python 2 Remote control.Когда я запускаю скрипт, он выдает мне эту ошибку:

[root@localhost python]# ./check_selenium.py -s pruebas -w 40 -c 60
SELENIUM UNKNOWN FAIL: not all tests passed -> pruebas  | E
======================================================================
ERROR: test (__main__.test)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "pruebas", line 21, in
    sel.send_keys("id=buscador", "3")
AttributeError: 'selenium' object has no attribute 'send_keys'

----------------------------------------------------------------------
Ran 1 test in 59.428s

Не можете использовать ключи с пультом дистанционного управления?

это моя строка:

 sel.send_keys("id=buscador", "3")

С уважением

1 Ответ

0 голосов
/ 26 декабря 2018

Согласно документам Selenium, send_keys не вызывает такой вызов.Я думаю, вам нужно сначала найти объект элемента с find_element_by_id.Затем вызовите send_keys этого объекта.

sel.find_element_by_id("buscadorReferencia_widget").send_keys("8090393")

(Предполагается, что sel является вашим объектом веб-драйвера.)

...