我正在尝试定位元素p,这是一个要填充的空白文本区域,但是webdriver会抛出异常,即找不到元素。我试过了:
css = "#tinymce>p"
xpath = "//*[@id='tinymce']/p"
在下一页
<head xmlns="http://www.w3.org/1999/xhtml">
<body id="tinymce" class="mceContentBody aui-theme-default wiki-content fullsize page-edit" contenteditable="true"onload="window.parent.tinyMCE.get('wysiwygTextarea').onLoad.dispatch();" dir="ltr" style="padding-top: 100px;">
<p>
<br/>
</p>
答案 0 :(得分:0)
你有xmlns =&#34; http://www.w3.org/1999/xhtml" ;,这意味着你必须要求p包含名称空间。
xpath = "//*[@id='tinymce']/*[local-name() = 'p']"
应该工作。
答案 1 :(得分:0)