无法通过Selenium webdriver定位元素?

无法通过Selenium webdriver定位元素?,selenium,Selenium,页面源代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html dir="ltr" lang="en"> </head><script>var _AdfWindowOpenError='A popup window blocker has been detected in your

页面源代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html dir="ltr" lang="en">
 </head><script>var _AdfWindowOpenError='A popup window blocker has been detected in your browser. Popup blockers interfere with the operation of this application. Please disable your popup blocker or allow popups from this site.';</script>
<script src="/dc4custmanager/adf/jsLibs/Common10_1_3_4_0.js">  </script><script language="javascript">document.onkeydown=_noReload;var _blockReload=1;function _fixDialogTitle(){window.document.title=window.frames[0].document.title};</script>
<frameset title="Content" rows="100%,*" onload="_fixDialogTitle(); _sizeWin(window.frames[0],0,30)" onunload="_checkUnload(event)">
  <frame title="Content" frameborder="0" noresize src="/dc4custmanager/faces/view/edi/editEdiInfo.jsp?_afPfm=1.2&loc=en" longdesc="#">
  <noframes>Your browser does not support frames. Frames support is required for this functionality</noframes>

var_AdfWindowOpenError='在浏览器中检测到弹出窗口阻止程序。弹出窗口阻止程序会干扰此应用程序的操作。请禁用弹出窗口阻止程序或允许从此网站弹出窗口。“;
document.onkeydown=\u noReload;var _blockReload=1;函数_fixDialogTitle(){window.document.title=window.frames[0].document.title};
您的浏览器不支持框架。此功能需要框架支持


我能够通过Firefox IDE定位元素。但我无法通过webdriver定位元素。这里我用的是chrome。请帮我定位元素?

从页面源代码中,很明显,元素应该在框架中

在定位框架内的元件之前,首先切换到其框架

 driver.switchTo().frame()
更多详情:

从页面源代码中可以清楚地看出,元素应该位于框架中

在定位框架内的元件之前,首先切换到其框架

 driver.switchTo().frame()
更多详情:

您要查找哪个元素,到目前为止您尝试的xpath/css选择器是什么?您还可以格式化代码,使其更具可读性。选择代码并从格式化工具栏中单击“{}”,您要查找哪个元素,您目前尝试的xpath/css选择器是什么?您还可以格式化代码,使其更具可读性。选择代码并从“格式”工具栏中单击“{}”