无法使用 XPath 表达式在 aria-label 中定位文本元素
Unable to locate text element in aria-label with the XPath expression
我正在尝试自动填写登录后出现的网站安全问题。从我已经回答过的 6 个问题中随机提出两个问题。
我尝试识别在 'aria-label' 元素 returns NoSuchElementException
.
中找到的特定安全问题的每个 Xpath 选项
我在 google 兔子洞里尝试了很多方法,包括:
#First Attempt
question_1=browser.find_element_by_xpath('//div[@label="name of first employer?"]')
#Second Attempt
question_1=browser.find_element_by_xpath('//form[@label="name of first employer?"]/label[text()="name of first employer?"]')
我为以下两个安全问题添加了 html 个已检查元素:
<input type="password" name="first_security_question" aria-label="Unique pin #4" value="">
<input type="password" name="second_security_question" aria-label="Model of first car?" value="">
我希望在 aria-label 中识别特定问题,以便我可以发送适当的键来填写表单问题,但我得到的只是 NoSuchElementException
.
如果您想得到问题,请执行以下操作。
# get the question 1 element
questionEle=browser.find_element_by_xpath("//input[@name='first_security_question']")
# get the question
question_1 = questionEle.get_attribute("aria-label")
然后得到问题的答案并将输入发送到问题。
我正在尝试自动填写登录后出现的网站安全问题。从我已经回答过的 6 个问题中随机提出两个问题。
我尝试识别在 'aria-label' 元素 returns NoSuchElementException
.
我在 google 兔子洞里尝试了很多方法,包括:
#First Attempt
question_1=browser.find_element_by_xpath('//div[@label="name of first employer?"]')
#Second Attempt
question_1=browser.find_element_by_xpath('//form[@label="name of first employer?"]/label[text()="name of first employer?"]')
我为以下两个安全问题添加了 html 个已检查元素:
<input type="password" name="first_security_question" aria-label="Unique pin #4" value="">
<input type="password" name="second_security_question" aria-label="Model of first car?" value="">
我希望在 aria-label 中识别特定问题,以便我可以发送适当的键来填写表单问题,但我得到的只是 NoSuchElementException
.
如果您想得到问题,请执行以下操作。
# get the question 1 element
questionEle=browser.find_element_by_xpath("//input[@name='first_security_question']")
# get the question
question_1 = questionEle.get_attribute("aria-label")
然后得到问题的答案并将输入发送到问题。