Selenium-Python中文文档
latest
1. 安装
2. 快速入门
3. 打开一个页面
4. 查找元素
5. 等待页面加载完成(Waits)
6. 页面对象
7. WebDriver API
8. 附录:常见问题
Selenium-Python中文文档
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
accept() (selenium.webdriver.common.alert.Alert method)
ActionChains (class in selenium.webdriver.common.action_chains)
ADD (selenium.webdriver.common.keys.Keys attribute)
add_cookie() (selenium.webdriver.remote.webdriver.WebDriver method)
Alert (class in selenium.webdriver.common.alert)
alert_is_present (class in selenium.webdriver.support.expected_conditions)
all_selected_options (selenium.webdriver.support.select.Select attribute)
ALT (selenium.webdriver.common.keys.Keys attribute)
ANDROID (selenium.webdriver.common.desired_capabilities.DesiredCapabilities attribute)
application_cache (selenium.webdriver.remote.webdriver.WebDriver attribute)
ARROW_DOWN (selenium.webdriver.common.keys.Keys attribute)
ARROW_LEFT (selenium.webdriver.common.keys.Keys attribute)
ARROW_RIGHT (selenium.webdriver.common.keys.Keys attribute)
ARROW_UP (selenium.webdriver.common.keys.Keys attribute)
authenticate() (selenium.webdriver.common.alert.Alert method)
B
back() (selenium.webdriver.remote.webdriver.WebDriver method)
BACK_SPACE (selenium.webdriver.common.keys.Keys attribute)
BACKSPACE (selenium.webdriver.common.keys.Keys attribute)
By (class in selenium.webdriver.common.by)
C
CANCEL (selenium.webdriver.common.keys.Keys attribute)
CHROME (selenium.webdriver.common.desired_capabilities.DesiredCapabilities attribute)
CLASS_NAME (selenium.webdriver.common.by.By attribute)
CLEAR (selenium.webdriver.common.keys.Keys attribute)
clear() (selenium.webdriver.remote.webelement.WebElement method)
click() (selenium.webdriver.common.action_chains.ActionChains method)
(selenium.webdriver.remote.webelement.WebElement method)
click_and_hold() (selenium.webdriver.common.action_chains.ActionChains method)
close() (selenium.webdriver.remote.webdriver.WebDriver method)
Color (class in selenium.webdriver.support.color)
COMMAND (selenium.webdriver.common.keys.Keys attribute)
context() (selenium.webdriver.firefox.webdriver.WebDriver method)
CONTEXT_CHROME (selenium.webdriver.firefox.webdriver.WebDriver attribute)
context_click() (selenium.webdriver.common.action_chains.ActionChains method)
CONTEXT_CONTENT (selenium.webdriver.firefox.webdriver.WebDriver attribute)
CONTROL (selenium.webdriver.common.keys.Keys attribute)
create_options() (selenium.webdriver.chrome.webdriver.WebDriver method)
create_web_element() (selenium.webdriver.remote.webdriver.WebDriver method)
CSS_SELECTOR (selenium.webdriver.common.by.By attribute)
current_url (selenium.webdriver.remote.webdriver.WebDriver attribute)
current_window_handle (selenium.webdriver.remote.webdriver.WebDriver attribute)
D
DECIMAL (selenium.webdriver.common.keys.Keys attribute)
DELETE (selenium.webdriver.common.keys.Keys attribute)
delete_all_cookies() (selenium.webdriver.remote.webdriver.WebDriver method)
delete_cookie() (selenium.webdriver.remote.webdriver.WebDriver method)
deselect_all() (selenium.webdriver.support.select.Select method)
deselect_by_index() (selenium.webdriver.support.select.Select method)
deselect_by_value() (selenium.webdriver.support.select.Select method)
deselect_by_visible_text() (selenium.webdriver.support.select.Select method)
desired_capabilities (selenium.webdriver.remote.webdriver.WebDriver attribute)
DesiredCapabilities (class in selenium.webdriver.common.desired_capabilities)
dismiss() (selenium.webdriver.common.alert.Alert method)
DIVIDE (selenium.webdriver.common.keys.Keys attribute)
double_click() (selenium.webdriver.common.action_chains.ActionChains method)
DOWN (selenium.webdriver.common.keys.Keys attribute)
drag_and_drop() (selenium.webdriver.common.action_chains.ActionChains method)
drag_and_drop_by_offset() (selenium.webdriver.common.action_chains.ActionChains method)
E
EDGE (selenium.webdriver.common.desired_capabilities.DesiredCapabilities attribute)
element_located_selection_state_to_be (class in selenium.webdriver.support.expected_conditions)
element_located_to_be_selected (class in selenium.webdriver.support.expected_conditions)
element_selection_state_to_be (class in selenium.webdriver.support.expected_conditions)
element_to_be_clickable (class in selenium.webdriver.support.expected_conditions)
element_to_be_selected (class in selenium.webdriver.support.expected_conditions)
ElementNotInteractableException
ElementNotSelectableException
ElementNotVisibleException
END (selenium.webdriver.common.keys.Keys attribute)
ENTER (selenium.webdriver.common.keys.Keys attribute)
EQUALS (selenium.webdriver.common.keys.Keys attribute)
ErrorInResponseException
ESCAPE (selenium.webdriver.common.keys.Keys attribute)
execute() (selenium.webdriver.remote.webdriver.WebDriver method)
execute_async_script() (selenium.webdriver.remote.webdriver.WebDriver method)
execute_script() (selenium.webdriver.remote.webdriver.WebDriver method)
F
F1 (selenium.webdriver.common.keys.Keys attribute)
F10 (selenium.webdriver.common.keys.Keys attribute)
F11 (selenium.webdriver.common.keys.Keys attribute)
F12 (selenium.webdriver.common.keys.Keys attribute)
F2 (selenium.webdriver.common.keys.Keys attribute)
F3 (selenium.webdriver.common.keys.Keys attribute)
F4 (selenium.webdriver.common.keys.Keys attribute)
F5 (selenium.webdriver.common.keys.Keys attribute)
F6 (selenium.webdriver.common.keys.Keys attribute)
F7 (selenium.webdriver.common.keys.Keys attribute)
F8 (selenium.webdriver.common.keys.Keys attribute)
F9 (selenium.webdriver.common.keys.Keys attribute)
file_detector (selenium.webdriver.remote.webdriver.WebDriver attribute)
file_detector_context() (selenium.webdriver.remote.webdriver.WebDriver method)
find_connectable_ip() (in module selenium.webdriver.common.utils)
find_element() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_element_by_class_name() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_element_by_css_selector() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_element_by_id() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_element_by_link_text() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_element_by_name() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_element_by_partial_link_text() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_element_by_tag_name() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_element_by_xpath() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_elements() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_elements_by_class_name() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_elements_by_css_selector() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_elements_by_id() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_elements_by_link_text() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_elements_by_name() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_elements_by_partial_link_text() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_elements_by_tag_name() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
find_elements_by_xpath() (selenium.webdriver.remote.webdriver.WebDriver method)
(selenium.webdriver.remote.webelement.WebElement method)
FIREFOX (selenium.webdriver.common.desired_capabilities.DesiredCapabilities attribute)
firefox_profile (selenium.webdriver.firefox.webdriver.WebDriver attribute)
first_selected_option (selenium.webdriver.support.select.Select attribute)
forward() (selenium.webdriver.remote.webdriver.WebDriver method)
frame_to_be_available_and_switch_to_it (class in selenium.webdriver.support.expected_conditions)
free_port() (in module selenium.webdriver.common.utils)
from_string() (selenium.webdriver.support.color.Color static method)
fullscreen_window() (selenium.webdriver.remote.webdriver.WebDriver method)
G
get() (selenium.webdriver.remote.webdriver.WebDriver method)
get_attribute() (selenium.webdriver.remote.webelement.WebElement method)
get_cookie() (selenium.webdriver.remote.webdriver.WebDriver method)
get_cookies() (selenium.webdriver.remote.webdriver.WebDriver method)
get_log() (selenium.webdriver.remote.webdriver.WebDriver method)
get_network_conditions() (selenium.webdriver.chrome.webdriver.WebDriver method)
get_property() (selenium.webdriver.remote.webelement.WebElement method)
get_screenshot_as_base64() (selenium.webdriver.remote.webdriver.WebDriver method)
get_screenshot_as_file() (selenium.webdriver.remote.webdriver.WebDriver method)
get_screenshot_as_png() (selenium.webdriver.remote.webdriver.WebDriver method)
get_window_position() (selenium.webdriver.remote.webdriver.WebDriver method)
get_window_rect() (selenium.webdriver.remote.webdriver.WebDriver method)
get_window_size() (selenium.webdriver.remote.webdriver.WebDriver method)
H
HELP (selenium.webdriver.common.keys.Keys attribute)
hex (selenium.webdriver.support.color.Color attribute)
HOME (selenium.webdriver.common.keys.Keys attribute)
HTMLUNIT (selenium.webdriver.common.desired_capabilities.DesiredCapabilities attribute)
HTMLUNITWITHJS (selenium.webdriver.common.desired_capabilities.DesiredCapabilities attribute)
I
ID (selenium.webdriver.common.by.By attribute)
id (selenium.webdriver.remote.webelement.WebElement attribute)
ImeActivationFailedException
ImeNotAvailableException
implicitly_wait() (selenium.webdriver.remote.webdriver.WebDriver method)
INSERT (selenium.webdriver.common.keys.Keys attribute)
install_addon() (selenium.webdriver.firefox.webdriver.WebDriver method)
INTERNETEXPLORER (selenium.webdriver.common.desired_capabilities.DesiredCapabilities attribute)
InvalidArgumentException
InvalidCookieDomainException
InvalidElementStateException
InvalidSelectorException
InvalidSwitchToTargetException
invisibility_of_element_located (class in selenium.webdriver.support.expected_conditions)
IPAD (selenium.webdriver.common.desired_capabilities.DesiredCapabilities attribute)
IPHONE (selenium.webdriver.common.desired_capabilities.DesiredCapabilities attribute)
is_connectable() (in module selenium.webdriver.common.utils)
is_displayed() (selenium.webdriver.remote.webelement.WebElement method)
is_enabled() (selenium.webdriver.remote.webelement.WebElement method)
is_selected() (selenium.webdriver.remote.webelement.WebElement method)
is_url_connectable() (in module selenium.webdriver.common.utils)
J
join_host_port() (in module selenium.webdriver.common.utils)
K
key_down() (selenium.webdriver.common.action_chains.ActionChains method)
key_up() (selenium.webdriver.common.action_chains.ActionChains method)
Keys (class in selenium.webdriver.common.keys)
keys_to_typing() (in module selenium.webdriver.common.utils)
L
launch_app() (selenium.webdriver.chrome.webdriver.WebDriver method)
LEFT (selenium.webdriver.common.keys.Keys attribute)
LEFT_ALT (selenium.webdriver.common.keys.Keys attribute)
LEFT_CONTROL (selenium.webdriver.common.keys.Keys attribute)
LEFT_SHIFT (selenium.webdriver.common.keys.Keys attribute)
LINK_TEXT (selenium.webdriver.common.by.By attribute)
location (selenium.webdriver.remote.webelement.WebElement attribute)
location_once_scrolled_into_view (selenium.webdriver.remote.webelement.WebElement attribute)
log_types (selenium.webdriver.remote.webdriver.WebDriver attribute)
M
maximize_window() (selenium.webdriver.remote.webdriver.WebDriver method)
META (selenium.webdriver.common.keys.Keys attribute)
minimize_window() (selenium.webdriver.remote.webdriver.WebDriver method)
mobile (selenium.webdriver.remote.webdriver.WebDriver attribute)
move_by_offset() (selenium.webdriver.common.action_chains.ActionChains method)
move_to_element() (selenium.webdriver.common.action_chains.ActionChains method)
move_to_element_with_offset() (selenium.webdriver.common.action_chains.ActionChains method)
MoveTargetOutOfBoundsException
MULTIPLY (selenium.webdriver.common.keys.Keys attribute)
N
NAME (selenium.webdriver.common.by.By attribute)
name (selenium.webdriver.remote.webdriver.WebDriver attribute)
NATIVE_EVENTS_ALLOWED (selenium.webdriver.firefox.webdriver.WebDriver attribute)
new_window_is_opened (class in selenium.webdriver.support.expected_conditions)
NoAlertPresentException
NoSuchAttributeException
NoSuchElementException
NoSuchFrameException
NoSuchWindowException
NULL (selenium.webdriver.common.keys.Keys attribute)
number_of_windows_to_be (class in selenium.webdriver.support.expected_conditions)
NUMPAD0 (selenium.webdriver.common.keys.Keys attribute)
NUMPAD1 (selenium.webdriver.common.keys.Keys attribute)
NUMPAD2 (selenium.webdriver.common.keys.Keys attribute)
NUMPAD3 (selenium.webdriver.common.keys.Keys attribute)
NUMPAD4 (selenium.webdriver.common.keys.Keys attribute)
NUMPAD5 (selenium.webdriver.common.keys.Keys attribute)
NUMPAD6 (selenium.webdriver.common.keys.Keys attribute)
NUMPAD7 (selenium.webdriver.common.keys.Keys attribute)
NUMPAD8 (selenium.webdriver.common.keys.Keys attribute)
NUMPAD9 (selenium.webdriver.common.keys.Keys attribute)
O
OPERA (selenium.webdriver.common.desired_capabilities.DesiredCapabilities attribute)
options (selenium.webdriver.support.select.Select attribute)
orientation (selenium.webdriver.remote.webdriver.WebDriver attribute)
P
PAGE_DOWN (selenium.webdriver.common.keys.Keys attribute)
page_source (selenium.webdriver.remote.webdriver.WebDriver attribute)
PAGE_UP (selenium.webdriver.common.keys.Keys attribute)
parent (selenium.webdriver.remote.webelement.WebElement attribute)
PARTIAL_LINK_TEXT (selenium.webdriver.common.by.By attribute)
PAUSE (selenium.webdriver.common.keys.Keys attribute)
pause() (selenium.webdriver.common.action_chains.ActionChains method)
perform() (selenium.webdriver.common.action_chains.ActionChains method)
PHANTOMJS (selenium.webdriver.common.desired_capabilities.DesiredCapabilities attribute)
presence_of_all_elements_located (class in selenium.webdriver.support.expected_conditions)
presence_of_element_located (class in selenium.webdriver.support.expected_conditions)
Q
quit() (selenium.webdriver.chrome.webdriver.WebDriver method)
(selenium.webdriver.firefox.webdriver.WebDriver method)
(selenium.webdriver.remote.webdriver.WebDriver method)
R
rect (selenium.webdriver.remote.webelement.WebElement attribute)
refresh() (selenium.webdriver.remote.webdriver.WebDriver method)
release() (selenium.webdriver.common.action_chains.ActionChains method)
RemoteDriverServerException
reset_actions() (selenium.webdriver.common.action_chains.ActionChains method)
RETURN (selenium.webdriver.common.keys.Keys attribute)
rgb (selenium.webdriver.support.color.Color attribute)
rgba (selenium.webdriver.support.color.Color attribute)
RIGHT (selenium.webdriver.common.keys.Keys attribute)
S
SAFARI (selenium.webdriver.common.desired_capabilities.DesiredCapabilities attribute)
save_screenshot() (selenium.webdriver.remote.webdriver.WebDriver method)
screenshot() (selenium.webdriver.remote.webelement.WebElement method)
screenshot_as_base64 (selenium.webdriver.remote.webelement.WebElement attribute)
screenshot_as_png (selenium.webdriver.remote.webelement.WebElement attribute)
Select (class in selenium.webdriver.support.select)
select_by_index() (selenium.webdriver.support.select.Select method)
select_by_value() (selenium.webdriver.support.select.Select method)
select_by_visible_text() (selenium.webdriver.support.select.Select method)
selenium.common.exceptions (module)
selenium.webdriver.chrome.webdriver (module)
selenium.webdriver.common.action_chains (module)
selenium.webdriver.common.alert (module)
selenium.webdriver.common.by (module)
selenium.webdriver.common.desired_capabilities (module)
selenium.webdriver.common.keys (module)
selenium.webdriver.common.utils (module)
selenium.webdriver.firefox.webdriver (module)
selenium.webdriver.remote.webdriver (module)
selenium.webdriver.remote.webelement (module)
selenium.webdriver.support.color (module)
selenium.webdriver.support.expected_conditions (module)
selenium.webdriver.support.select (module)
selenium.webdriver.support.wait (module)
SEMICOLON (selenium.webdriver.common.keys.Keys attribute)
send_keys() (selenium.webdriver.common.action_chains.ActionChains method)
(selenium.webdriver.common.alert.Alert method)
(selenium.webdriver.remote.webelement.WebElement method)
send_keys_to_element() (selenium.webdriver.common.action_chains.ActionChains method)
SEPARATOR (selenium.webdriver.common.keys.Keys attribute)
set_context() (selenium.webdriver.firefox.webdriver.WebDriver method)
set_network_conditions() (selenium.webdriver.chrome.webdriver.WebDriver method)
set_page_load_timeout() (selenium.webdriver.remote.webdriver.WebDriver method)
set_script_timeout() (selenium.webdriver.remote.webdriver.WebDriver method)
set_window_position() (selenium.webdriver.remote.webdriver.WebDriver method)
set_window_rect() (selenium.webdriver.remote.webdriver.WebDriver method)
set_window_size() (selenium.webdriver.remote.webdriver.WebDriver method)
SHIFT (selenium.webdriver.common.keys.Keys attribute)
size (selenium.webdriver.remote.webelement.WebElement attribute)
SPACE (selenium.webdriver.common.keys.Keys attribute)
StaleElementReferenceException
staleness_of (class in selenium.webdriver.support.expected_conditions)
start_client() (selenium.webdriver.remote.webdriver.WebDriver method)
start_session() (selenium.webdriver.remote.webdriver.WebDriver method)
stop_client() (selenium.webdriver.remote.webdriver.WebDriver method)
submit() (selenium.webdriver.remote.webelement.WebElement method)
SUBTRACT (selenium.webdriver.common.keys.Keys attribute)
switch_to (selenium.webdriver.remote.webdriver.WebDriver attribute)
switch_to_active_element() (selenium.webdriver.remote.webdriver.WebDriver method)
switch_to_alert() (selenium.webdriver.remote.webdriver.WebDriver method)
switch_to_default_content() (selenium.webdriver.remote.webdriver.WebDriver method)
switch_to_frame() (selenium.webdriver.remote.webdriver.WebDriver method)
switch_to_window() (selenium.webdriver.remote.webdriver.WebDriver method)
T
TAB (selenium.webdriver.common.keys.Keys attribute)
TAG_NAME (selenium.webdriver.common.by.By attribute)
tag_name (selenium.webdriver.remote.webelement.WebElement attribute)
text (selenium.webdriver.common.alert.Alert attribute)
(selenium.webdriver.remote.webelement.WebElement attribute)
text_to_be_present_in_element (class in selenium.webdriver.support.expected_conditions)
text_to_be_present_in_element_value (class in selenium.webdriver.support.expected_conditions)
TimeoutException
title (selenium.webdriver.remote.webdriver.WebDriver attribute)
title_contains (class in selenium.webdriver.support.expected_conditions)
title_is (class in selenium.webdriver.support.expected_conditions)
U
UnableToSetCookieException
UnexpectedAlertPresentException
UnexpectedTagNameException
uninstall_addon() (selenium.webdriver.firefox.webdriver.WebDriver method)
until() (selenium.webdriver.support.wait.WebDriverWait method)
until_not() (selenium.webdriver.support.wait.WebDriverWait method)
UP (selenium.webdriver.common.keys.Keys attribute)
url_changes (class in selenium.webdriver.support.expected_conditions)
url_contains (class in selenium.webdriver.support.expected_conditions)
url_matches (class in selenium.webdriver.support.expected_conditions)
url_to_be (class in selenium.webdriver.support.expected_conditions)
V
value_of_css_property() (selenium.webdriver.remote.webelement.WebElement method)
visibility_of (class in selenium.webdriver.support.expected_conditions)
visibility_of_all_elements_located (class in selenium.webdriver.support.expected_conditions)
visibility_of_any_elements_located (class in selenium.webdriver.support.expected_conditions)
visibility_of_element_located (class in selenium.webdriver.support.expected_conditions)
W
WebDriver (class in selenium.webdriver.chrome.webdriver)
(class in selenium.webdriver.firefox.webdriver)
(class in selenium.webdriver.remote.webdriver)
WebDriverException
WebDriverWait (class in selenium.webdriver.support.wait)
WebElement (class in selenium.webdriver.remote.webelement)
window_handles (selenium.webdriver.remote.webdriver.WebDriver attribute)
X
XPATH (selenium.webdriver.common.by.By attribute)
Read the Docs
v: latest
Versions
latest
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.