我正在尝试在网页中找到一个元素。我尝试使用xpath和cssSelector找到它但是我得到了一个例外"没有找到这样的元素"
我打开页面2-3次,xpath没有改变。请建议如何使用selenium webdriver找到这个元素。
<div class="breadcrumb-container breadcrumb-text-last edit-mode" title="Campaign Analytics (DSP)">Campaign Analytics (...</div>
此致
答案 0 :(得分:1)
目前还不清楚这里的问题是什么,但是,考虑到问题中提供的内容,以下是与您的元素匹配的XPath表达式:
//div[@title = 'Campaign Analytics (DSP)']
//div[starts-with(., 'Campaign Analytics')]
此外,检查该元素是否在iframe
内 - 如果是,请在搜索元素之前切换到iframe
。另一个可能的问题是时间一 - 当你执行搜索时元素还没有出现/加载 - 在这种情况下你需要添加一个显式等待。