为什么会出现NameError:未定义名称'ActionChains'?

最大F

我是python的新手,尝试自动填写Web表单。

我收到此错误:

追溯(最近一次呼叫最近):ActionChains(浏览器)\ NameError中的文件“ main.py”,第24行:名称'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()

有人可以帮我吗?

伊斯玛

我认为您缺少导入功能,请尝试以下操作:

from time import sleep
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains

browser = webdriver.Chrome ('/Users/kiran/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[name]).click()\
.send_keys('name')\
.move_to_element(input[vorname]).click()\
.send_keys('Surname')\
.perform()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么会出现NameError:名称'train_test_split'未定义?

为什么会出现“ NameError:未定义名称'df'”的信息?

为什么会出现NameError:“ Wolf”未定义

为什么会出现NameError:名称'as_completed'未定义(我从current.futures导入ThreadPoolExecutor导入)

为什么会出现“ ReferenceError:未定义测试”

为什么会出现“ Uncaught ReferenceError:未定义要求”?

为什么会出现“构造函数未定义”错误?

为什么会出现ReferenceError:未定义响应?

为什么会出现“未定义索引”错误?

NameError:未定义名称'MyModel'。为什么?

硒ActionChains缺少执行

为什么会出现F#错误FS0039:未定义名称空间或模块'Http'

为什么在定义数据时会出现“无法读取未定义的属性”错误?

在将变量与未定义进行比较时,为什么会出现“变量未定义”错误?

为什么会出现NameError?

当我尝试从 Controller 读取会话属性时,为什么会出现“未定义”错误

一起使用ngIf和ViewChild时为什么会出现未定义的错误

为什么会出现此“未定义的方法拆分”错误?

尝试解析多维数组时,为什么会出现“未定义的变量”?

为什么在SASS中使用伪选择器会出现“未定义的变量”错误?

使用OOP时,为什么字符串旁边会出现“未定义”?

在终端中编译C ++程序时,为什么会出现这些未定义的错误?

为什么会出现错误:“错误:未定义Render_to_response”;Django的

为什么会出现“未定义引用”错误,变量标记为“外部”?链接器问题?

为什么在Python + Seleniuim中运行Javascript会出现未定义的错误?

NodeJS / Express为什么会出现“无法读取未定义的属性'then'”的信息?

为什么会出现错误,即变量未定义。(统一)

为什么会出现此错误:“未捕获的ReferenceError:未定义value1”?

为什么会出现错误消息,提示我尚未定义函数“ is_even”?