2024-09-28 05:16:01 发布
网友
我试图在selenium中找到以下元素
这是一个用户名输入字段,我使用:loginLink=driver.find_元素(By.name,“loginEmail”),但不断收到“no-this-element”消息
//input[@ng-reflect-name='loginEmail']
使用xpath或CSS,只有在属性键为“name”时才能按名称查找
例如“name=loginEmail”
driver.find_element_by_xpath("//input[@ng-reflect-name='loginEmail']") driver.find_element_by_css_selector("input[ng-reflect-name='loginEmail']")
您可以使用xpath和css作为任何属性
xpath://tagname[@attriubute='value'] css:tagname[attriubute='value']
//tagname[@attriubute='value']
tagname[attriubute='value']
使用PDHide提供的xpath,需要使用的代码是
loginLink = driver.find_element_by_xpath("//input[@ng-reflect-name='loginEmail']")
使用xpath或CSS,只有在属性键为“name”时才能按名称查找
例如“name=loginEmail”
您可以使用xpath和css作为任何属性
xpath:
//tagname[@attriubute='value']
css:tagname[attriubute='value']
使用PDHide提供的xpath,需要使用的代码是
loginLink = driver.find_element_by_xpath("//input[@ng-reflect-name='loginEmail']")
相关问题 更多 >
编程相关推荐