我要选择的元素是“没有剩余请求”部分。
browser.find_elements_by_xpath('//a//*[contains(text(),"No Requests Remaining")]')
上面的代码行不起作用。
答案 0 :(得分:1)
尝试一下:
browser.find_element_by_xpath('//div[contains(text(),"No Requests Remaining")]')
由于我们只期望一个元素,因此在这种情况下,我们应该使用.find_element_by_xpath()
。
答案 1 :(得分:1)
如果您要验证是否显示消息,则可以使用以下逻辑。
if (len(browser.find_elements_by_xpath("//div[normalize-space(.)='No Requests Remaining']"))>0):
print("validation pass")
else:
print("validation failed")