我有網絡類型,其中包含<bean:define>
標籤的應用的元素。我正在尋找一個解決方案,通過firepath
XPath
創建標識此標籤。硒的XPath - 找到使用<bean:define>標籤名稱
當我挖了與此相關的標籤信息,我發現它在Struts
用來設置基於ID和值的參數範圍。此外,沒有與此標籤相關的討論。
下文提到的網頁結構:
<bean:define id="loggedInUserUserName" name="loggedInUser" property="firstName">
<iframe id="frame_admin_console" class="noautowidth" name="sample_1" rel="col1" scrolling="auto" t_src="scriptPath" style="visibility: visible; height: 861px; width: 1608px;" src="srcPath=" height="iframe_height" frameborder="0" width="100%">
我試圖通過創建
.//*bean:define[@id='loggedInUserUserName']/./iframe[@id='frame_admin_console']
的Xpath
找到iframe
但是這並沒有給我一個有效xpath
在firebug
。
有沒有什麼辦法可以找到DOM
<bean:define>
類型的元素通過在selenium web驅動中創建XPATH
?
真誠的讚揚給了我很好的例子,但我正在尋找更多獨特的方法來標識XPath中的「bean:define」標籤。 – ajesh