【发布时间】:2019-10-29 15:51:45
【问题描述】:
我有以下网页,我需要使用用户名和密码登录。
<div class="MuiFormControl-root MuiTextField-root MuiFormControl-marginNormal MuiFormControl-fullWidth"><label class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-outlined Mui-required Mui-required" data-shrink="true">Username<span class="MuiFormLabel-asterisk MuiInputLabel-asterisk"> *</span></label><div class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-fullWidth MuiInputBase-formControl"><fieldset aria-hidden="true" class="jss298 MuiOutlinedInput-notchedOutline" style="padding-left: 8px;"><legend class="jss299" style="width: 70.25px;"><span></span></legend></fieldset><input aria-invalid="false" autocomplete="email username" class="MuiInputBase-input MuiOutlinedInput-input" required="" type="text" autocapitalize="none" value=""></div></div>"
我的代码如下
uname = driver.find_element_by_class_name('MuiFormControl-root MuiTextField-root MuiFormControl-marginNormal MuiFormControl-fullWidth')
但是,它返回以下错误:
NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":".MuiFormControl-root MuiTextField-root MuiFormControl-marginNormal MuiFormControl-fullWidth"}
(Session info: chrome=75.0.3770.9
你能帮帮我吗?
【问题讨论】:
-
请告诉我
-
跨度>
-
如何在上面的html代码中提取元素..请大家帮忙
-
关闭得到答案
标签: python selenium-webdriver xpath css-selectors webdriverwait