【发布时间】:2018-03-25 16:01:15
【问题描述】:
我对 python 很陌生,正在尝试自动填写网络表单。
我收到此错误:
Traceback(最近一次调用最后一次): 文件“main.py”,第 24 行,在 动作链(浏览器)\ NameError:名称“ActionChains”未定义
这是我的代码:
from time import sleep
from selenium import webdriver
browser = webdriver.Chrome ('/Users/max/Downloads/chromedriver')
browser.get ('http://www.brix.de/computer/web_html_php_et_al/formular-test_smm_01.html')
inputs = browser.find_element_by_xpath(
'/html/body/form[1]/table')
ActionChains(browser)\
.move_to_element(input[vorname]).click()\
.send_keys('name')\
.move_to_element(input[name]).click()\
.send_keys('Surname')\
.perform()
有人可以帮帮我吗?
【问题讨论】:
-
您缺少
ActionChains、see here 的导入。
标签: python