[问题] AttributeError:..has no attribute 'ENTER'

楼主: yimean (温柔杀手)   2017-06-30 19:20:39
各位板上的大大晚上好
我无法输入enter 或著 return key
我的程式码如下
from selenium import webdriver
from selenium.webdriver.common import keys
.
.
.
.
driver.find_element_by_id("identifierId").clear()
print("clear completed")
driver.find_element_by_id("identifierId").send_keys("[email protected]/*
作者: djshen (djshen)   2017-06-30 20:10:00
selenium.webdriver.common.keys只有class Keys (3.4.0版)
楼主: yimean (温柔杀手)   2017-06-30 21:18:00
d大不好意思,我是初心者不是很懂您的意思。
作者: djshen (djshen)   2017-06-30 21:45:00
你可以再确认一次selenium.webdriver.common.keys
楼主: yimean (温柔杀手)   2017-06-30 22:29:00
请问d大您的意思是指我根本没有import到module而是import到class?所以才不能用?
作者: djshen (djshen)   2017-06-30 22:41:00
keys是module, keys.Keys是class 那你看到的ENTER在哪?
作者: EGsux (天龙人)   2017-07-01 00:47:00
import numpy as np 我还是要 np.array()你是要import key.keys 吧
作者: djshen (djshen)   2017-07-01 01:14:00
"而我确认过selenium.webdriver.common.keys" 你看到什么?
作者: s860134 (s860134)   2017-07-01 08:38:00
1. python 大小写有差异,2. "keys" 是什么?这和逻辑没关系,单纯就是 python import 的方法而已http://imgur.com/6wHbeQw你要的东西是一个 class "Keys" 写在 keys.py 里面python 要 import 必须要 from <module> import <class>你以为 module 和 class 是同一个东西
作者: LessonWang (橘白Cat)   2017-07-01 09:11:00
你import之后 你可以使用dir(selenium.webdriver.common.keys)确认看看
楼主: yimean (温柔杀手)   2017-07-01 18:11:00
感谢各位大大的指导,我想我懂了。真的非常感谢。
继续阅读

Links booklink

Contact Us: admin [ a t ] ucptt.com