Dav*_*ave 11 python selenium webdriver
问题:
无法从css选择器中选择特定元素.需要验证注册用户是否可以成功更改密码.我已经尝试了类的不同属性来调用它.尝试使用前两个示例时,结果是方法中出现异常错误.最后一次尝试调用第一个类实例并重置密码字段(失败).
尝试:
driver.find_element_by_css_selector("value.Update").click()
driver.find_element_by_css_selector("type.submit").click()
driver.find_element_by_css_selector("input.test_button4").click()
Run Code Online (Sandbox Code Playgroud)
目的:
我需要选择共享同一个类的项目.如下所示,该课程是共享的.
form id="changepw_form" name="changepw" action="#" method="post">
<div class="field3">
<div class="field3">
<div class="field3">
<input class="test_button4" type="reset" value="Reset" style"font-size:21px"="">
<input class="test_button4" type="submit" value="Update" style"font-size:21px"="">
Run Code Online (Sandbox Code Playgroud)
Din*_*ent 16
driver.find_element_by_css_selector(".test_button4[value='Update']").click()
Run Code Online (Sandbox Code Playgroud)
编辑:因为选择器需要a class,id或tagname,但value.Update本身并不是这些.
.test_button4提供要匹配的类名,并从那里[value='Update']指定要选择的特定匹配项.
| 归档时间: |
|
| 查看次数: |
44813 次 |
| 最近记录: |