我正在尝试在页面上找到一个标签,但到目前为止,通过名称/ id / xpath找到它并没有奏效。这是我试图通过xpath找到它的地方:
db = driver.find_element_by_xpath("/html/body/form")
以及
driver.find_element_by_xpath("//form[@id='formControl']")
这两个都会返回错误:
selenium.common.exceptions.NoSuchElementException: Message: u'Unable to locate element:
就好像它无法在页面上找到表单一样。有关如何修复的想法吗?
这是页面上html的开头:
<html>
<body id="bodyControl" class="PersonalizationPage ContentPage Layout_PageUsesRegions" onunload="closeTimeoutWarningPopupWindow();return true;" onload="return __MasterOnLoad();" onresize="return __MasterOnResize();">
<form name="formControl" method="post" action="default.wl?appflag=65.14&bhcp=1&MT=208&rs=LAWS2.0&strRecreate=no&sv=Split&transfertoken=10281204301250d0dbca913e4aa6887c7d425f4ede9c&vr=2.0" id="formControl" target="_top">
答案 0 :(得分:0)
试试这个。
driver.find_element_by_id("formControl")
还有两件事: