[問題] 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