我正在搜索,然后尝试单击从搜索结果返回的名称如果我搜索 Bond,以下是我将在页面上看到的结果
<li class = "resultsItem " data-index ="0">
<div class = "name" data-cid ="d182a061-1afd-4924-b256-035d7e6f34ec" onclick="return true;">
Bond, James </div>
<a class = "ir icon emailAction" href="mailto:jamesbond@mi6@.com"1</a>
</li>
我尝试在 Ruby 中将以下内容与 selenium webdriver 一起使用
element = driver.find_element(:name, "Bond, James")
element = driver.find_element(:text, "Bond, James")
element = driver.find_element(:data-cid, "d182a061-1afd-4924-b256-035d7e6f34ec")
我不认为名字或文字会起作用。我不喜欢 data-cid 但希望这会奏效。有人有想法么?
谢谢,
杰夫