タグのタイトル値をすべて抽出するにはどうすればよいですか?以下はxml構造体です。 ulTopMenu
はホバーのドロップダウンです。私は分度器を使用しています。続きどのようにして、すべての 'a'タグを属性 'title'で抽出するのですか?
<ul id="ulTopMenu">
<li>
<li>
<li>
<ul class="submenu">
<li>
<a href="" title = "test2"></a></li>
<li>
<a href ="" title = "test1" ></a></li>
</ul>
</li>
</ul>
は私が
var menus = element.all(by.css('#ulTopMenu > li'));
var submenu = element.all(by.css('#ulTopMenu > li .submenu li')).all(by.tagName('a'));
browser.actions().mouseMove(menus.get(3)).perform().then(function() {
submenu.filter(function (elem, index) {
return elem.getAttribute('title').then(function (val) {
return val === 'test1'
})
}).first().click();
を試してみました何それはいつも私に実際にコードを実行し、何が起こっているかを見ることなくデバッグすることは困難である目に見える
テキストを抽出するか、これらのリンクをクリックする必要がありますか?また、mouseMoveをサブメニューに連結し、リンクしてクリックする必要があります。一気にこのようなものではありません –
Selenium(Java)に基づいた回答/解決策はありますか? – DebanjanB
@DebanjanBはいいいえ – Monika